Romestead Assembly Reference

Candide.GameModels.Managers.PlayerSkinImgui

Type JSON

public class in Candide.GameModels.Managers

Methods12
Properties0
Fields14
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.GameModels.Managers
  • Base typeSystem.Object
  • Hash2920D44A6F7163047E68B4E0ABBD043ABDD64BCF606101C5E7A13C80613413AC

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
AutoApplypublicpublic System.Boolean AutoApply
DisplayDataspublicpublic System.Collections.Generic.List<Candide.Data.CharacterDisplayData> DisplayDatas
HideHairpublicpublic System.Boolean HideHair
LoadDisplayDataIdpublicpublic System.String LoadDisplayDataId
PaletteIdpublicpublic System.String PaletteId
PaletteIdsNameMappublicpublic System.Collections.Generic.Dictionary<System.String, System.String> PaletteIdsNameMap
PaletteIdToRowClasspublicpublic System.Collections.Generic.Dictionary<System.String, System.String> PaletteIdToRowClass
PaletteRowpublicpublic System.Int32 PaletteRow
PaletteRowNamespublicpublic System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.Dictionary<System.Int32, System.String>> PaletteRowNames
SkinNamepublicpublic System.String SkinName
Skinspublicpublic CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins Skins
SkinTagpublicpublic System.Int32 SkinTag
SkinTagsIdNameMappublicpublic System.Collections.Generic.Dictionary<System.Int32, System.String> SkinTagsIdNameMap
WorkingDatapublicpublic Candide.Data.CharacterDisplayData WorkingData

Methods

Apply

private System.Void Apply()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashB80FFF2BFF1C9757E0E55169E170F6C40739131BE9D83DEFD37D371B0D006ABD
  • Body hash3398D8F68DFDF8B3702BB3B9CA5DAC830D72329D0ECE45CE5E1BF72B26D44C74
  • IL size106
Referenced calls
Called by

CreateDisplayDataCombo

private System.Void CreateDisplayDataCombo(System.String& displayDataId, System.String label)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashCE75041E0BBE194DFEC97C7D2474FAD491191097FB35912890BEFD2BBA0023A6
  • Body hashD988B2DA1D79EFF18FCF8E12B27F20E2D8DF4C267EA3A538B5DA9E11B0C55E58
  • IL size134
Referenced calls
  • ImGuiNET.ImGui::SetNextItemWidth(System.Single)
  • System.String::op_Implicit(System.String)
  • ImGuiNET.ImGui::BeginCombo(System.ReadOnlySpan<System.Char>, System.ReadOnlySpan<System.Char>, ImGuiNET.ImGuiComboFlags)
  • System.Collections.Generic.Dictionary<System.String, Candide.Data.CharacterDisplayData>::GetEnumerator()
  • Dictionary.Enumerator<System.String, Candide.Data.CharacterDisplayData>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.String, Candide.Data.CharacterDisplayData>::Deconstruct(!0&, !1&)
  • System.String::op_Equality(System.String, System.String)
  • ImGuiNET.ImGui::Selectable(System.ReadOnlySpan<System.Char>, System.Boolean)
  • ImGuiNET.ImGui::SetItemDefaultFocus()
  • Dictionary.Enumerator<System.String, Candide.Data.CharacterDisplayData>::MoveNext()
  • System.IDisposable::Dispose()
  • ImGuiNET.ImGui::EndCombo()
Called by

CreateImGui

public System.Void CreateImGui()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash14E9534B882EEA59E900AFC2E7A357AC4B3B7B1A5F14914D09FB5F3DF70F86ED
  • Body hashF6563B39616340E2F4D588F9F7653F24A2687FA7A0F9B31ECA1C7E61921CD855
  • IL size1865
Referenced calls
String literals
  • Apply display data
  • Auto Apply
  • Load display data
  • Replace current
  • Add to current
  • Export
  • Settings
  • Hide hair
  • New Fragment
  • SkinTag
  • SkinName
  • Add Fragment
  • New Palette
  • PaletteId
  • Working Data
  • DisplayDataId

CreatePaletteColorSelect

private System.Void CreatePaletteColorSelect(System.String paletteId, System.Int32& currentRow, System.String label)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashA16C87EF46B816989E2724AD2D987641451DB5AAF632A267F8778A042C6D9D68
  • Body hash7A0F2CB0AD82B5424C184AB27CB77043E4F0247B2FEF94A64A1C0786BEB1F532
  • IL size368
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, System.String>::TryGetValue(!0, !1&)
  • CandideCreator.Shared.Content::GetRawImageCached(System.String)
  • System.Numerics.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)
  • ImGuiNET.ImGui::PushStyleColor(ImGuiNET.ImGuiCol, System.Numerics.Vector4)
  • Microsoft.Xna.Framework.Vector4::get_Zero()
  • Microsoft.Xna.Framework.Color::.ctor(System.UInt32)
  • Microsoft.Xna.Framework.Color::ToVector4()
  • Microsoft.Xna.Framework.Vector4::op_Addition(Microsoft.Xna.Framework.Vector4, Microsoft.Xna.Framework.Vector4)
  • Microsoft.Xna.Framework.Vector4::op_Division(Microsoft.Xna.Framework.Vector4, System.Single)
  • ImGuiNET.ImGui::SameLine()
  • System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.Dictionary<System.Int32, System.String>>::TryGetValue(!0, !1&)
  • System.Collections.Generic.Dictionary<System.Int32, System.String>::TryGetValue(!0, !1&)
  • System.Int32::ToString()
  • System.String::Concat(System.String, System.String)
  • System.String::op_Implicit(System.String)
  • Microsoft.Xna.Framework.Vector4::ToNumerics()
  • System.Numerics.Vector2::get_One()
  • System.Numerics.Vector2::op_Multiply(System.Numerics.Vector2, System.Single)
  • ImGuiNET.ImGui::ColorButton(System.ReadOnlySpan<System.Char>, System.Numerics.Vector4, ImGuiNET.ImGuiColorEditFlags, System.Numerics.Vector2)
  • ImGuiNET.ImGui::PopStyleColor()
Called by

CreatePaletteCombo

private System.Void CreatePaletteCombo(System.String& currentPaletteId, System.Int32& currentPaletteRow, System.String label)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash5BD51F659858430765F9DADAB46049012505B32E896C4926CA2BDF9880D5208C
  • Body hash15B6C656DB4D6AFF6081B57569866AE5C494B7818A621A0C34FFD647263DB394
  • IL size129
Referenced calls
  • ImGuiNET.ImGui::SetNextItemWidth(System.Single)
  • System.String::op_Implicit(System.String)
  • ImGuiNET.ImGui::BeginCombo(System.ReadOnlySpan<System.Char>, System.ReadOnlySpan<System.Char>, ImGuiNET.ImGuiComboFlags)
  • System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.Dictionary<System.Int32, System.String>>::get_Keys()
  • Dictionary.KeyCollection<System.String, System.Collections.Generic.Dictionary<System.Int32, System.String>>::GetEnumerator()
  • Dictionary.KeyCollection.Enumerator<System.String, System.Collections.Generic.Dictionary<System.Int32, System.String>>::get_Current()
  • System.String::op_Equality(System.String, System.String)
  • ImGuiNET.ImGui::Selectable(System.ReadOnlySpan<System.Char>, System.Boolean)
  • ImGuiNET.ImGui::SetItemDefaultFocus()
  • Dictionary.KeyCollection.Enumerator<System.String, System.Collections.Generic.Dictionary<System.Int32, System.String>>::MoveNext()
  • System.IDisposable::Dispose()
  • ImGuiNET.ImGui::EndCombo()
Called by

CreateSkinNameCombo

private System.Void CreateSkinNameCombo(System.Int32 tag, System.String& skinName, System.String label)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash2C85C74A58C2208EDD0A306D562A33DB22214D1FE087B1808C6E8F5E692A70BB
  • Body hashFF7EAB33209745D19921EF7F639FA659EDC48D3C3457757E575784DAA4056591
  • IL size147
Referenced calls
  • System.Collections.Generic.Dictionary<System.Int32, System.Collections.Generic.Dictionary<System.String, Candide.GameModels.Managers.PlayerSkinPart>>::get_Item(!0)
  • ImGuiNET.ImGui::SetNextItemWidth(System.Single)
  • System.String::op_Implicit(System.String)
  • ImGuiNET.ImGui::BeginCombo(System.ReadOnlySpan<System.Char>, System.ReadOnlySpan<System.Char>, ImGuiNET.ImGuiComboFlags)
  • System.Collections.Generic.Dictionary<System.String, Candide.GameModels.Managers.PlayerSkinPart>::GetEnumerator()
  • Dictionary.Enumerator<System.String, Candide.GameModels.Managers.PlayerSkinPart>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.String, Candide.GameModels.Managers.PlayerSkinPart>::Deconstruct(!0&, !1&)
  • System.String::op_Equality(System.String, System.String)
  • ImGuiNET.ImGui::Selectable(System.ReadOnlySpan<System.Char>, System.Boolean)
  • ImGuiNET.ImGui::SetItemDefaultFocus()
  • Dictionary.Enumerator<System.String, Candide.GameModels.Managers.PlayerSkinPart>::MoveNext()
  • System.IDisposable::Dispose()
  • ImGuiNET.ImGui::EndCombo()
Called by

CreateSkinTagCombo

private System.Void CreateSkinTagCombo(System.Int32& tag, System.String& currentSkinName, System.String label)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashFF58A6BE9085709FDE7ACF8BF8DE5E1A2D36868D506BBDC2CCA3A8965EEA03E0
  • Body hashE1B040098CEC9F108A3899AF8F8C2842926048084E6CE0A77CAD569C84FDA8A6
  • IL size185
Referenced calls
  • System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary<!!0, !!1>, !!0, !!1)
  • ImGuiNET.ImGui::SetNextItemWidth(System.Single)
  • System.String::op_Implicit(System.String)
  • ImGuiNET.ImGui::BeginCombo(System.ReadOnlySpan<System.Char>, System.ReadOnlySpan<System.Char>, ImGuiNET.ImGuiComboFlags)
  • System.Collections.Generic.Dictionary<System.Int32, System.String>::GetEnumerator()
  • Dictionary.Enumerator<System.Int32, System.String>::get_Current()
  • System.Collections.Generic.KeyValuePair<System.Int32, System.String>::Deconstruct(!0&, !1&)
  • ImGuiNET.ImGui::Selectable(System.ReadOnlySpan<System.Char>, System.Boolean)
  • System.Collections.Generic.Dictionary<System.Int32, System.Collections.Generic.Dictionary<System.String, Candide.GameModels.Managers.PlayerSkinPart>>::get_Item(!0)
  • System.Linq.Enumerable::First(System.Collections.Generic.IEnumerable<!!0>)
  • System.Collections.Generic.KeyValuePair<System.String, Candide.GameModels.Managers.PlayerSkinPart>::get_Key()
  • ImGuiNET.ImGui::SetItemDefaultFocus()
  • Dictionary.Enumerator<System.Int32, System.String>::MoveNext()
  • System.IDisposable::Dispose()
  • ImGuiNET.ImGui::EndCombo()
Called by
String literals
  • Unknown

ExportDisplayData

private System.Void ExportDisplayData()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash004544CC38A06D5C43DC548B6CE9F8EEB16BEE0FAF66C10D47A1FFEEB14CAB27
  • Body hash9B6393CE594C1E440CACC59DBB3B3B72968FB34451DAE6AD17803254E4007122
  • IL size1065
Referenced calls
Called by
String literals
  • CharacterDisplayDatas.Add(new CharacterDisplayData
  • {
  • Id = "
  • ",
  • SpacTagsToHide = hideHair,
  • Fragments = [
  • SkinTags.
  • new(
  • , "
  • "),
  • ",
  • ,
  • ),
  • ", [
  • (
  • ),

GetPaletteIdString

private System.String GetPaletteIdString(System.String paletteId)

Method metadata
  • Visibilityprivate
  • Return typeSystem.String
  • StaticTrue
  • VirtualFalse
  • HashA5BC0F1C1AD410F634D06A5EF444D7046DDB9A9EC7F46F4C92E1E06F74124070
  • Body hashC2AAB6B01E2A7F47C6E9DC23A350C99E598EB2B6088E8EDB04CF68474469EA14
  • IL size44
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, System.String>::TryGetValue(!0, !1&)
  • System.String::Concat(System.String, System.String)
  • System.String::Concat(System.String, System.String, System.String)
Called by
String literals
  • PaletteIds.
  • "

GetPaletteRowString

private System.String GetPaletteRowString(System.String paletteId, System.Int32 paletteRow)

Method metadata
  • Visibilityprivate
  • Return typeSystem.String
  • StaticTrue
  • VirtualFalse
  • HashD0E6FA148A3B4C767FAD76DE25EF7DD2583C6B68144CC1979C420CEC259C50B4
  • Body hash9EDDD35BE55CAAA3F8AD262C976C50F811C8522BCD3F46298A5E78655D3AC061
  • IL size79
Referenced calls
  • System.Collections.Generic.Dictionary<System.String, System.String>::TryGetValue(!0, !1&)
  • System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.Dictionary<System.Int32, System.String>>::TryGetValue(!0, !1&)
  • System.Collections.Generic.Dictionary<System.Int32, System.String>::TryGetValue(!0, !1&)
  • System.String::Concat(System.String, System.String, System.String)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)
  • System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()
Called by
String literals
  • .

GetStaticClassFieldsStringInt

private System.Collections.Generic.IEnumerable<System.ValueTuple<System.String, System.Int32>> GetStaticClassFieldsStringInt(System.Type t)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Collections.Generic.IEnumerable<System.ValueTuple<System.String, System.Int32>>
  • StaticTrue
  • VirtualFalse
  • Hash60DDB555F33D1BE359575CED733E32C18648715C9883C9D92BDD656213140F55
  • Body hash42122479090B2D613586242D252B855442944308C22E83870BC46C356D40AD60
  • IL size45
Referenced calls
  • System.Type::GetFields(System.Reflection.BindingFlags)
  • PlayerSkinImgui.<>c::<GetStaticClassFieldsStringInt>b__24_0(System.Reflection.FieldInfo)
  • System.Func<System.Reflection.FieldInfo, System.ValueTuple<System.String, System.Int32>>::.ctor(System.Object, System.IntPtr)
  • System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, !!1>)

GetStaticClassFieldsStringString

private System.Collections.Generic.IEnumerable<System.ValueTuple<System.String, System.String>> GetStaticClassFieldsStringString(System.Type t)

Method metadata
  • Visibilityprivate
  • Return typeSystem.Collections.Generic.IEnumerable<System.ValueTuple<System.String, System.String>>
  • StaticTrue
  • VirtualFalse
  • HashC7A5815C73C1483397793B484DAF77318B2BD747DCF165DF942490DFCDD05702
  • Body hashE01F0A2E15E709B7386A02B5A37B2F462C2DC46DFF96D9184307D84858DC4BE7
  • IL size45
Referenced calls
  • System.Type::GetFields(System.Reflection.BindingFlags)
  • PlayerSkinImgui.<>c::<GetStaticClassFieldsStringString>b__25_0(System.Reflection.FieldInfo)
  • System.Func<System.Reflection.FieldInfo, System.ValueTuple<System.String, System.String>>::.ctor(System.Object, System.IntPtr)
  • System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, !!1>)