Candide.GameModels.Managers.PlayerSkinImgui
Type JSONpublic class in Candide.GameModels.Managers
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Managers - Base type
System.Object - Hash
2920D44A6F7163047E68B4E0ABBD043ABDD64BCF606101C5E7A13C80613413AC
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
AutoApply# | public | public System.Boolean AutoApply |
DisplayDatas# | public | public System.Collections.Generic.List<Candide.Data.CharacterDisplayData> DisplayDatas |
HideHair# | public | public System.Boolean HideHair |
LoadDisplayDataId# | public | public System.String LoadDisplayDataId |
PaletteId# | public | public System.String PaletteId |
PaletteIdsNameMap# | public | public System.Collections.Generic.Dictionary<System.String, System.String> PaletteIdsNameMap |
PaletteIdToRowClass# | public | public System.Collections.Generic.Dictionary<System.String, System.String> PaletteIdToRowClass |
PaletteRow# | public | public System.Int32 PaletteRow |
PaletteRowNames# | public | public System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.Dictionary<System.Int32, System.String>> PaletteRowNames |
SkinName# | public | public System.String SkinName |
Skins# | public | public CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins Skins |
SkinTag# | public | public System.Int32 SkinTag |
SkinTagsIdNameMap# | public | public System.Collections.Generic.Dictionary<System.Int32, System.String> SkinTagsIdNameMap |
WorkingData# | public | public Candide.Data.CharacterDisplayData WorkingData |
Methods
Apply
#
private System.Void Apply()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
B80FFF2BFF1C9757E0E55169E170F6C40739131BE9D83DEFD37D371B0D006ABD - Body hash
3398D8F68DFDF8B3702BB3B9CA5DAC830D72329D0ECE45CE5E1BF72B26D44C74 - IL size106
Referenced calls
System.Collections.Generic.List<Candide.Data.CharacterDisplayData>::Clear()System.Collections.Generic.List<Candide.Data.CharacterDisplayData>::Add(!0)Candide.GameModels.Managers.PlayerSkinManager::ApplySkin(Candide.Entities.PlayerState.PlayerAnimationController, Shared.Models.Player.PlayerAppearanceData, System.Collections.Generic.List<Candide.Data.CharacterDisplayData>)
CreateDisplayDataCombo
#
private System.Void CreateDisplayDataCombo(System.String& displayDataId, System.String label)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
CE75041E0BBE194DFEC97C7D2474FAD491191097FB35912890BEFD2BBA0023A6 - Body hash
D988B2DA1D79EFF18FCF8E12B27F20E2D8DF4C267EA3A538B5DA9E11B0C55E58 - 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()
CreateImGui
#
public System.Void CreateImGui()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
14E9534B882EEA59E900AFC2E7A357AC4B3B7B1A5F14914D09FB5F3DF70F86ED - Body hash
F6563B39616340E2F4D588F9F7653F24A2687FA7A0F9B31ECA1C7E61921CD855 - IL size1865
Referenced calls
System.String::op_Implicit(System.String)ImGuiNET.ImGui::Button(System.ReadOnlySpan<System.Char>)Candide.GameModels.Managers.PlayerSkinImgui::Apply()ImGuiNET.ImGui::SameLine()ImGuiNET.ImGui::Checkbox(System.ReadOnlySpan<System.Char>, System.Boolean&)Candide.GameModels.Managers.PlayerSkinImgui::CreateDisplayDataCombo(System.String&, System.String)Candide.Database.CharacterDisplayDataBase::GetDisplayDataOrNull(System.String)System.Nullable<Candide.Data.CharacterDisplayData>::get_HasValue()System.Nullable<Candide.Data.CharacterDisplayData>::GetValueOrDefault()System.Array::Clone()System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable<!!0>, !!0)System.Array::Resize(!!0[]&, System.Int32)System.Array::Copy(System.Array, System.Int32, System.Array, System.Int32, System.Int32)Candide.GameModels.Managers.PlayerSkinImgui::ExportDisplayData()ImGuiNET.ImGui::SeparatorText(System.ReadOnlySpan<System.Char>)Candide.GameModels.Managers.PlayerSkinImgui::CreateSkinTagCombo(System.Int32&, System.String&, System.String)Candide.GameModels.Managers.PlayerSkinImgui::CreateSkinNameCombo(System.Int32, System.String&, System.String)Candide.Data.CharacterDisplayFragment::.ctor(System.Int32, System.String, System.ValueTuple<System.String, System.Int32>[])Candide.GameModels.Managers.PlayerSkinImgui::CreatePaletteCombo(System.String&, System.Int32&, System.String)Candide.GameModels.Managers.PlayerSkinImgui::CreatePaletteColorSelect(System.String, System.Int32&, System.String)ImGuiNET.ImGui::SetNextItemWidth(System.Single)ImGuiNET.ImGui::InputText(System.ReadOnlySpan<System.Char>, System.String&, System.UInt32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()ImGuiNET.ImGui::CollapsingHeader(System.ReadOnlySpan<System.Char>, ImGuiNET.ImGuiTreeNodeFlags)PlayerSkinImgui.<>c::<CreateImGui>b__14_0(System.ValueTuple<System.String, System.Int32>)System.Func<System.ValueTuple<System.String, System.Int32>, System.Boolean>::.ctor(System.Object, System.IntPtr)System.Linq.Enumerable::Any(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, System.Boolean>)ImGuiNET.ImGui::BeginDisabled()
String literals
Apply display dataAuto ApplyLoad display dataReplace currentAdd to currentExportSettingsHide hairNew FragmentSkinTagSkinNameAdd FragmentNew PalettePaletteIdWorking DataDisplayDataId
CreatePaletteColorSelect
#
private System.Void CreatePaletteColorSelect(System.String paletteId, System.Int32& currentRow, System.String label)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A16C87EF46B816989E2724AD2D987641451DB5AAF632A267F8778A042C6D9D68 - Body hash
7A0F2CB0AD82B5424C184AB27CB77043E4F0247B2FEF94A64A1C0786BEB1F532 - 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()
CreatePaletteCombo
#
private System.Void CreatePaletteCombo(System.String& currentPaletteId, System.Int32& currentPaletteRow, System.String label)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
5BD51F659858430765F9DADAB46049012505B32E896C4926CA2BDF9880D5208C - Body hash
15B6C656DB4D6AFF6081B57569866AE5C494B7818A621A0C34FFD647263DB394 - 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()
CreateSkinNameCombo
#
private System.Void CreateSkinNameCombo(System.Int32 tag, System.String& skinName, System.String label)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2C85C74A58C2208EDD0A306D562A33DB22214D1FE087B1808C6E8F5E692A70BB - Body hash
FF7EAB33209745D19921EF7F639FA659EDC48D3C3457757E575784DAA4056591 - 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()
CreateSkinTagCombo
#
private System.Void CreateSkinTagCombo(System.Int32& tag, System.String& currentSkinName, System.String label)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
FF58A6BE9085709FDE7ACF8BF8DE5E1A2D36868D506BBDC2CCA3A8965EEA03E0 - Body hash
E1B040098CEC9F108A3899AF8F8C2842926048084E6CE0A77CAD569C84FDA8A6 - 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()
String literals
Unknown
ExportDisplayData
#
private System.Void ExportDisplayData()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
004544CC38A06D5C43DC548B6CE9F8EEB16BEE0FAF66C10D47A1FFEEB14CAB27 - Body hash
9B6393CE594C1E440CACC59DBB3B3B72968FB34451DAE6AD17803254E4007122 - IL size1065
Referenced calls
System.Text.StringBuilder::.ctor()System.Text.StringBuilder::AppendLine(System.String)StringBuilder.AppendInterpolatedStringHandler::.ctor(System.Int32, System.Int32, System.Text.StringBuilder)StringBuilder.AppendInterpolatedStringHandler::AppendLiteral(System.String)StringBuilder.AppendInterpolatedStringHandler::AppendFormatted(System.String)System.Text.StringBuilder::AppendLine(StringBuilder.AppendInterpolatedStringHandler&)System.Collections.Generic.Dictionary<System.Int32, System.String>::TryGetValue(!0, !1&)System.Int32::ToString()System.String::Concat(System.String, System.String)Candide.GameModels.Managers.PlayerSkinImgui::GetPaletteIdString(System.String)Candide.GameModels.Managers.PlayerSkinImgui::GetPaletteRowString(System.String, System.Int32)System.Text.StringBuilder::Append(StringBuilder.AppendInterpolatedStringHandler&)System.Text.StringBuilder::Append(System.String)System.Object::ToString()Candide.CandideUI.Text.TextCopy.Clipboard::SetText(System.String)
String literals
CharacterDisplayDatas.Add(new CharacterDisplayData{Id = "",SpacTagsToHide = hideHair,Fragments = [SkinTags.new(, ""),",,),", [(),
GetPaletteIdString
#
private System.String GetPaletteIdString(System.String paletteId)
Method metadata
- Visibilityprivate
- Return type
System.String - StaticTrue
- VirtualFalse
- Hash
A5BC0F1C1AD410F634D06A5EF444D7046DDB9A9EC7F46F4C92E1E06F74124070 - Body hash
C2AAB6B01E2A7F47C6E9DC23A350C99E598EB2B6088E8EDB04CF68474469EA14 - 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)
String literals
PaletteIds."
GetPaletteRowString
#
private System.String GetPaletteRowString(System.String paletteId, System.Int32 paletteRow)
Method metadata
- Visibilityprivate
- Return type
System.String - StaticTrue
- VirtualFalse
- Hash
D0E6FA148A3B4C767FAD76DE25EF7DD2583C6B68144CC1979C420CEC259C50B4 - Body hash
9EDDD35BE55CAAA3F8AD262C976C50F811C8522BCD3F46298A5E78655D3AC061 - 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()
String literals
.
GetStaticClassFieldsStringInt
#
private System.Collections.Generic.IEnumerable<System.ValueTuple<System.String, System.Int32>> GetStaticClassFieldsStringInt(System.Type t)
Method metadata
- Visibilityprivate
- Return type
System.Collections.Generic.IEnumerable<System.ValueTuple<System.String, System.Int32>> - StaticTrue
- VirtualFalse
- Hash
60DDB555F33D1BE359575CED733E32C18648715C9883C9D92BDD656213140F55 - Body hash
42122479090B2D613586242D252B855442944308C22E83870BC46C356D40AD60 - 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 type
System.Collections.Generic.IEnumerable<System.ValueTuple<System.String, System.String>> - StaticTrue
- VirtualFalse
- Hash
C7A5815C73C1483397793B484DAF77318B2BD747DCF165DF942490DFCDD05702 - Body hash
E01F0A2E15E709B7386A02B5A37B2F462C2DC46DFF96D9184307D84858DC4BE7 - 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>)