{"Id":"Candide.GameModels.Managers.PlayerSkinManager","Name":"PlayerSkinManager","DisplayName":"PlayerSkinManager","FullName":"Candide.GameModels.Managers.PlayerSkinManager","Namespace":"Candide.GameModels.Managers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"Builder:Candide.GameModels.Managers.PlayerSkinBuilder","Name":"Builder","Type":"Candide.GameModels.Managers.PlayerSkinBuilder","Signature":"private Candide.GameModels.Managers.PlayerSkinBuilder Builder","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"9828417E21E9B42D604C273F343D625B35705D1C92B9012DFA21AB93839206A1"},{"Id":"CharacterFolder:System.String","Name":"CharacterFolder","Type":"System.String","Signature":"private System.String CharacterFolder","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"5AAB8B189D9AA4213446F882E39A550CBD88E814DBDE356CE2C9263481C1F638"},{"Id":"PalettesMap:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.String\u003E","Name":"PalettesMap","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E PalettesMap","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"CEDC989586377AD6D8234149D6FD5353E37AD9745B5B07F2ABB37387EE6FEC18"},{"Id":"Parts:System.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,System.Collections.Generic.Dictionary\u00602\u003CSystem.String,Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E","Name":"Parts","Type":"System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E Parts","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"FF3D0F6B48C75129CE32D54CF3C50819ECAD27DF84D65C713A66085557C0F75E"},{"Id":"ReuseDisplayDataList:System.Collections.Generic.List\u00601\u003CCandide.Data.CharacterDisplayData\u003E","Name":"ReuseDisplayDataList","Type":"System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E","Signature":"private System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E ReuseDisplayDataList","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"FCBEE55385E5777B29FD76B17CD47C47F3813EB8C5B47E4BF22DA72F85D5F83D"},{"Id":"TagNameRegex:System.Text.RegularExpressions.Regex","Name":"TagNameRegex","Type":"System.Text.RegularExpressions.Regex","Signature":"private System.Text.RegularExpressions.Regex TagNameRegex","Visibility":"private","IsStatic":true,"IsLiteral":false,"Hash":"983FD8D4BAD7B07A34C48EAEB9A32C3B14033EBA41DD49A88930E98E12CF753B"}],"Properties":[{"Id":"ContentBase:System.String","Name":"ContentBase","Type":"System.String","Signature":"private System.String ContentBase","Visibility":"private","HasGetter":true,"HasSetter":false,"Hash":"5376C1CE4C3228B395234CC70D84768832D04C59AEA99470C4FECA3C8545BB72"}],"Events":[],"Methods":[{"Id":"Add(System.Int32, System.String, System.Int32)-\u003ESystem.Void","Name":"Add","Signature":"private System.Void Add(System.Int32 tag, System.String tagName, System.Int32 baseLayer)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"tag","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"tagName","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"baseLayer","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1170,"BodyHash":"4418371939D59083F995C97FDE1E6E5351B700A3FC8E26CC931F80237D751E8A","Hash":"C80E5A747E3CC2A2EC00EF1437C1768C18C0F6CC1BBD70AE0AA3AB811D0AB086","CalledMethods":["System.String::Concat(System.String, System.String)","Candide.GameModels.Managers.PlayerSkinManager::get_ContentBase()","System.IO.Path::Combine(System.String, System.String)","System.IO.DirectoryInfo::.ctor(System.String)","System.IO.DirectoryInfo::GetDirectories()","PlayerSkinManager.\u003C\u003Ec::\u003CAdd\u003Eb__11_0(System.IO.DirectoryInfo)","System.Func\u003CSystem.IO.DirectoryInfo, System.String\u003E::.ctor(System.Object, System.IntPtr)","System.StringComparer::get_OrdinalIgnoreCase()","System.Linq.Enumerable::OrderBy(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E, System.Collections.Generic.IComparer\u003C!!1\u003E)","System.Collections.Generic.IEnumerable\u003CSystem.IO.DirectoryInfo\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CSystem.IO.DirectoryInfo\u003E::get_Current()","System.IO.FileSystemInfo::get_Name()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::.ctor()","CandideCreator.Shared.Helpers.StringHelper::FirstCharToUpper(System.String)","Candide.GameModels.Managers.PlayerSkinPart::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::get_Item(!0)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Count()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::Add(!0, !1)","System.IO.DirectoryInfo::GetFiles()","System.IO.Path::GetFileNameWithoutExtension(System.String)","System.Text.RegularExpressions.Regex::Match(System.String)","System.Text.RegularExpressions.Group::get_Success()","System.Text.RegularExpressions.Match::get_Groups()","System.Text.RegularExpressions.GroupCollection::get_Item(System.Int32)","System.Text.RegularExpressions.Capture::get_Value()","CandideCreator.Shared.Helpers.ParseHelper::ParseInt(System.String, System.Int32)","System.String::get_Length()","System.String::get_Chars(System.Int32)","System.String::op_Equality(System.String, System.String)","System.String::Substring(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)"],"StringLiterals":["legs","arms","back","shirt","torso","arm_left","arm_right","upperbody","lowerbody","sleeves","/","2"],"Source":null},{"Id":"AddPalettes(System.String)-\u003ESystem.Void","Name":"AddPalettes","Signature":"private System.Void AddPalettes(System.String folderName)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"folderName","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":90,"BodyHash":"466247120F5CD5A422A9B861AEA1948B79037D4665DF825B19784F910F8B0260","Hash":"AE3C9EB54240C287AC7C08F095932197E5F982B13AF7080F42C5B425AD919533","CalledMethods":["System.String::Concat(System.String, System.String)","Candide.GameModels.Managers.PlayerSkinManager::get_ContentBase()","System.IO.Path::Combine(System.String, System.String)","System.IO.DirectoryInfo::.ctor(System.String)","System.IO.DirectoryInfo::GetFiles()","System.IO.FileSystemInfo::get_Name()","System.IO.Path::GetFileNameWithoutExtension(System.String)","System.String::Concat(System.String, System.String, System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::set_Item(!0, !1)"],"StringLiterals":["/"],"Source":null},{"Id":"AddSimple(System.Int32, System.String, System.Int32, System.Boolean, System.Single, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Nullable\u00601\u003CSystem.Int32\u003E, System.Single)-\u003ESystem.Void","Name":"AddSimple","Signature":"private System.Void AddSimple(System.Int32 tag, System.String folderName, System.Int32 spacTag, System.Boolean hideBaseSkin, System.Single layer, System.Nullable\u003CSystem.Int32\u003E spriteWidth, System.Nullable\u003CSystem.Int32\u003E spriteHeight, System.Single depthOffset)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"tag","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"folderName","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"spacTag","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"hideBaseSkin","Type":"System.Boolean","IsOut":false,"IsOptional":false},{"Name":"layer","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"spriteWidth","Type":"System.Nullable\u003CSystem.Int32\u003E","IsOut":false,"IsOptional":true},{"Name":"spriteHeight","Type":"System.Nullable\u003CSystem.Int32\u003E","IsOut":false,"IsOptional":true},{"Name":"depthOffset","Type":"System.Single","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":670,"BodyHash":"2DFAA75EED1920EC3CE09F48B47FA92069C8CC50E5002C18458A64A34C9197EF","Hash":"214F6BD92659D9B208926CB5C911F64D7F0F8EE505CD242C1F881409344E9E60","CalledMethods":["System.String::Concat(System.String, System.String)","Candide.GameModels.Managers.PlayerSkinManager::get_ContentBase()","System.IO.Path::Combine(System.String, System.String)","System.IO.DirectoryInfo::.ctor(System.String)","System.Nullable\u003CSystem.Int32\u003E::GetValueOrDefault(!0)","System.IO.DirectoryInfo::GetFiles()","PlayerSkinManager.\u003C\u003Ec::\u003CAddSimple\u003Eb__8_0(System.IO.FileInfo)","System.Func\u003CSystem.IO.FileInfo, System.String\u003E::.ctor(System.Object, System.IntPtr)","System.StringComparer::get_OrdinalIgnoreCase()","System.Linq.Enumerable::OrderBy(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E, System.Collections.Generic.IComparer\u003C!!1\u003E)","System.Collections.Generic.IEnumerable\u003CSystem.IO.FileInfo\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CSystem.IO.FileInfo\u003E::get_Current()","System.IO.FileSystemInfo::get_Name()","System.IO.Path::GetFileNameWithoutExtension(System.String)","System.String::EndsWith(System.String)","System.String::get_Length()","System.String::Substring(System.Int32, System.Int32)","CandideCreator.Shared.Helpers.StringHelper::FirstCharToUpper(System.String)","System.String::op_Equality(System.String, System.String)","System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::get_Item(!0)","Candide.GameModels.Managers.PlayerSkinPart::.ctor()","Shared.Text.StringId::op_Implicit(System.String)","System.Nullable\u003CShared.Text.StringId\u003E::.ctor(!0)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Count()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::Add(!0, !1)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Values()","System.Linq.Enumerable::First(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.SpriteSheet\u003E::Add(!0, !1)"],"StringLiterals":["-2","-3","Bald","CreateCharacter_Hair_Bald","Eyes","CreateCharacter_Eyes","/"],"Source":null},{"Id":"AddSimpleSubDirectories(System.Int32, System.String, System.Int32, System.Boolean)-\u003ESystem.Void","Name":"AddSimpleSubDirectories","Signature":"private System.Void AddSimpleSubDirectories(System.Int32 tag, System.String folderName, System.Int32 spacTag, System.Boolean hideBaseSkin)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"tag","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"folderName","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"spacTag","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"hideBaseSkin","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":636,"BodyHash":"5A3C925360C95F2CA62691B392FCADB89CA25DF30B041595007BE77946D2DE25","Hash":"BD65B1C97940F2213060C2ADA0A53E701384425B4CA5E936EF1E6613D13D1EBE","CalledMethods":["System.String::Concat(System.String, System.String)","Candide.GameModels.Managers.PlayerSkinManager::get_ContentBase()","System.IO.Path::Combine(System.String, System.String)","System.IO.DirectoryInfo::.ctor(System.String)","System.IO.DirectoryInfo::GetDirectories()","PlayerSkinManager.\u003C\u003Ec::\u003CAddSimpleSubDirectories\u003Eb__9_0(System.IO.DirectoryInfo)","System.Func\u003CSystem.IO.DirectoryInfo, System.String\u003E::.ctor(System.Object, System.IntPtr)","System.StringComparer::get_OrdinalIgnoreCase()","System.Linq.Enumerable::OrderBy(System.Collections.Generic.IEnumerable\u003C!!0\u003E, System.Func\u003C!!0, !!1\u003E, System.Collections.Generic.IComparer\u003C!!1\u003E)","System.Collections.Generic.IEnumerable\u003CSystem.IO.DirectoryInfo\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CSystem.IO.DirectoryInfo\u003E::get_Current()","System.IO.DirectoryInfo::GetFiles()","PlayerSkinManager.\u003C\u003Ec::\u003CAddSimpleSubDirectories\u003Eb__9_1(System.IO.FileInfo)","System.Func\u003CSystem.IO.FileInfo, System.String\u003E::.ctor(System.Object, System.IntPtr)","System.Collections.Generic.IEnumerable\u003CSystem.IO.FileInfo\u003E::GetEnumerator()","System.Collections.Generic.IEnumerator\u003CSystem.IO.FileInfo\u003E::get_Current()","System.IO.FileSystemInfo::get_Name()","System.IO.Path::GetFileNameWithoutExtension(System.String)","System.String::EndsWith(System.String)","System.String::get_Length()","System.String::Substring(System.Int32, System.Int32)","CandideCreator.Shared.Helpers.StringHelper::FirstCharToUpper(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::get_Item(!0)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Values()","System.Linq.Enumerable::First(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","System.Collections.Generic.Dictionary\u003CSystem.String, CandideCreator.Shared.Graphics.SpriteSheet\u003E::Add(!0, !1)"],"StringLiterals":["-2","-3","/"],"Source":null},{"Id":"ApplyCitizenSkinAndDisplayData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Citizens.CitizenAppearance)-\u003ESystem.Void","Name":"ApplyCitizenSkinAndDisplayData","Signature":"public System.Void ApplyCitizenSkinAndDisplayData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins, Shared.Models.Citizens.CitizenAppearance appearance)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"skins","Type":"CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins","IsOut":false,"IsOptional":false},{"Name":"appearance","Type":"Shared.Models.Citizens.CitizenAppearance","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":504,"BodyHash":"1865C84362DE0247468BA33EC686FD564BEC37181908E2E9B28BF389E4881CE2","Hash":"B169779EA5BD4218A65F5A39222927560D757896F1570FA479CF75E1C7944D23","CalledMethods":["Candide.GameModels.Managers.PlayerSkinBuilder::Clear()","Candide.GameModels.Managers.PlayerSkinManager::SetSpacSkin(System.Int32, System.Byte, System.String, System.Byte)","System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Clear()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CharacterDisplayData\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Add(!0)","System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::GetEnumerator()","List.Enumerator\u003CCandide.Data.CharacterDisplayData\u003E::get_Current()","Candide.GameModels.Managers.PlayerSkinBuilder::HideSkins(System.Int32[])","List.Enumerator\u003CCandide.Data.CharacterDisplayData\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Values()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()","Microsoft.Xna.Framework.Vector3::get_One()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()","Candide.GameModels.Managers.PlayerSkinBuilder::Add(System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E, Microsoft.Xna.Framework.Vector3)","Candide.GameModels.Managers.PlayerSkinBuilder::Add(System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E, System.ValueTuple\u003CSystem.String, System.Int32\u003E[])","Candide.GameModels.Managers.PlayerSkinBuilder::SetSkins(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins)"],"StringLiterals":["hair","eyes","skin","fabric","leather"],"Source":null},{"Id":"ApplySkin(Candide.Entities.PlayerState.PlayerAnimationController, Shared.Models.Player.PlayerAppearanceData, Candide.GameModels.Models.Items.SimpleInventory)-\u003ESystem.Void","Name":"ApplySkin","Signature":"public System.Void ApplySkin(Candide.Entities.PlayerState.PlayerAnimationController controller, Shared.Models.Player.PlayerAppearanceData appearance, Candide.GameModels.Models.Items.SimpleInventory equipmentInventory)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"controller","Type":"Candide.Entities.PlayerState.PlayerAnimationController","IsOut":false,"IsOptional":false},{"Name":"appearance","Type":"Shared.Models.Player.PlayerAppearanceData","IsOut":false,"IsOptional":false},{"Name":"equipmentInventory","Type":"Candide.GameModels.Models.Items.SimpleInventory","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":324,"BodyHash":"63A7F8A012E02E8ABBB8187BAC77BFB3C9CE22F78C5ECF19A1D465EFA486F1DD","Hash":"0E25FCE5306C28E1D31FA60E0577DE8C5A5BF06D71033D7D7B6CE59CAD81F789","CalledMethods":["System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Clear()","Shared.Models.Items.ItemInstanceModel::get_Data()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.Data.CharacterDisplayData\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Add(!0)","Candide.GameModels.Managers.PlayerSkinManager::ApplySkinAndDisplayData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Player.PlayerAppearanceData)"],"StringLiterals":[],"Source":null},{"Id":"ApplySkin(Candide.Entities.PlayerState.PlayerAnimationController, Shared.Models.Player.PlayerAppearanceData, System.Collections.Generic.List\u00601\u003CCandide.Data.CharacterDisplayData\u003E)-\u003ESystem.Void","Name":"ApplySkin","Signature":"public System.Void ApplySkin(Candide.Entities.PlayerState.PlayerAnimationController controller, Shared.Models.Player.PlayerAppearanceData appearance, System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E displayData)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"controller","Type":"Candide.Entities.PlayerState.PlayerAnimationController","IsOut":false,"IsOptional":false},{"Name":"appearance","Type":"Shared.Models.Player.PlayerAppearanceData","IsOut":false,"IsOptional":false},{"Name":"displayData","Type":"System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":38,"BodyHash":"E69F731D45B157149651C535AB3AEC450EA7040A6A392B458D25C055672771F5","Hash":"6520BFC49EC5D27CC6EFBE7B95ECFBACBCCDE939BE30307D9186B77B621CF23C","CalledMethods":["System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Clear()","System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::AddRange(System.Collections.Generic.IEnumerable\u003C!0\u003E)","Candide.GameModels.Managers.PlayerSkinManager::ApplySkinAndDisplayData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Player.PlayerAppearanceData)"],"StringLiterals":[],"Source":null},{"Id":"ApplySkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Player.PlayerAppearanceData, System.Collections.Generic.List\u00601\u003CSystem.String\u003E)-\u003ESystem.Void","Name":"ApplySkin","Signature":"public System.Void ApplySkin(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins, Shared.Models.Player.PlayerAppearanceData appearance, System.Collections.Generic.List\u003CSystem.String\u003E items)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"skins","Type":"CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins","IsOut":false,"IsOptional":false},{"Name":"appearance","Type":"Shared.Models.Player.PlayerAppearanceData","IsOut":false,"IsOptional":false},{"Name":"items","Type":"System.Collections.Generic.List\u003CSystem.String\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":167,"BodyHash":"F6630FDB3FA98EBD7A0DEBC3FCE2ACA7332ACA7C0A68078BD813EBC223EDA556","Hash":"40D7CB1A79C2C3C9FCD26C56C5CB163B31F7EAD2A083DF3358978453E075251F","CalledMethods":["System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Clear()","System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()","List.Enumerator\u003CSystem.String\u003E::get_Current()","Shared.Data.ItemDataBase::GetItemDataOrMissing(System.String)","Candide.Database.CharacterDisplayDataBase::GetDisplayDataOrNull(System.String)","System.Nullable\u003CCandide.Data.CharacterDisplayData\u003E::get_HasValue()","System.Nullable\u003CCandide.Data.CharacterDisplayData\u003E::GetValueOrDefault()","System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::Add(!0)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)","List.Enumerator\u003CSystem.String\u003E::MoveNext()","System.IDisposable::Dispose()","Candide.GameModels.Managers.PlayerSkinManager::ApplySkinAndDisplayData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Player.PlayerAppearanceData)"],"StringLiterals":["Could not find equipment display data for id \u0027","\u0027"],"Source":null},{"Id":"ApplySkinAndDisplayData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins, Shared.Models.Player.PlayerAppearanceData)-\u003ESystem.Void","Name":"ApplySkinAndDisplayData","Signature":"private System.Void ApplySkinAndDisplayData(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins skins, Shared.Models.Player.PlayerAppearanceData appearance)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"skins","Type":"CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins","IsOut":false,"IsOptional":false},{"Name":"appearance","Type":"Shared.Models.Player.PlayerAppearanceData","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":386,"BodyHash":"C8507ECB6B593524FB305A9F02DB01BDB9EDAAB56874FD10A694E343C55B8C8B","Hash":"EA8B12F348E8BF4F4A2214266CC1B42D0DB2CA1C5A5E383698E61F82F85FA646","CalledMethods":["Candide.GameModels.Managers.PlayerSkinBuilder::Clear()","Candide.GameModels.Managers.PlayerSkinManager::SetSpacSkin(System.Int32, System.Byte, System.String, System.Byte)","System.Collections.Generic.List\u003CCandide.Data.CharacterDisplayData\u003E::GetEnumerator()","List.Enumerator\u003CCandide.Data.CharacterDisplayData\u003E::get_Current()","Candide.GameModels.Managers.PlayerSkinBuilder::HideSkins(System.Int32[])","List.Enumerator\u003CCandide.Data.CharacterDisplayData\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Values()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()","Microsoft.Xna.Framework.Vector3::get_One()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()","Candide.GameModels.Managers.PlayerSkinBuilder::Add(System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E, Microsoft.Xna.Framework.Vector3)","Candide.GameModels.Managers.PlayerSkinBuilder::Add(System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E, System.ValueTuple\u003CSystem.String, System.Int32\u003E[])","Candide.GameModels.Managers.PlayerSkinBuilder::SetSkins(CandideCreator.Shared.Models.SpritesAnimationCollections.SpacSkins)"],"StringLiterals":["hair","eyes","skin"],"Source":null},{"Id":"GetColorsFromPalette(System.String, System.Int32, System.Boolean)-\u003ESystem.Collections.Generic.Dictionary\u00602\u003CSystem.Int32,Microsoft.Xna.Framework.Color\u003E","Name":"GetColorsFromPalette","Signature":"public System.Collections.Generic.Dictionary\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E GetColorsFromPalette(System.String paletteId, System.Int32 column, System.Boolean includeFirstRow)","Visibility":"public","ReturnType":"System.Collections.Generic.Dictionary\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E","Parameters":[{"Name":"paletteId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"column","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"includeFirstRow","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":103,"BodyHash":"241E04FC8E72FE1FE1872C137BCC47B5D05D322238E7280946B307E5E957D277","Hash":"9DF653DDB91ACECD7BA0D6DF4AE9D51CB5111D4D121077075379B006F3E35C82","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E::.ctor()","CandideCreator.Shared.Content::GetRawImageCached(System.String)","System.Collections.Generic.Dictionary\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E::.ctor(System.Int32)","Microsoft.Xna.Framework.Color::.ctor(System.UInt32)","System.Collections.Generic.Dictionary\u003CSystem.Int32, Microsoft.Xna.Framework.Color\u003E::set_Item(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"GetName(System.Int32, System.Byte\u0026)-\u003ESystem.String","Name":"GetName","Signature":"public System.String GetName(System.Int32 tag, System.Byte\u0026 index)","Visibility":"public","ReturnType":"System.String","Parameters":[{"Name":"tag","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"index","Type":"System.Byte\u0026","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":95,"BodyHash":"3D3F6FE987D94782A37A374DB3170A7EF29564E347CCAA2257EEA909A7ACAE31","Hash":"6E9EFAEB65D7B93DE1106C7B3D0FA068FF5CBF0AB091E1511857E09B020B4E04","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Count()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Values()","System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","PlayerSkinManager.\u003C\u003Ec::\u003CGetName\u003Eb__21_0(Candide.GameModels.Managers.PlayerSkinPart, Candide.GameModels.Managers.PlayerSkinPart)","System.Comparison\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E::.ctor(System.Object, System.IntPtr)","System.Collections.Generic.List\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E::Sort(System.Comparison\u003C!0\u003E)","System.Collections.Generic.List\u003CCandide.GameModels.Managers.PlayerSkinPart\u003E::get_Item(System.Int32)"],"StringLiterals":[],"Source":null},{"Id":"SetSpacSkin(System.Int32, System.Byte, Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void","Name":"SetSpacSkin","Signature":"public System.Void SetSpacSkin(System.Int32 tag, System.Byte index, Microsoft.Xna.Framework.Vector3 color)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"tag","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"index","Type":"System.Byte","IsOut":false,"IsOptional":false},{"Name":"color","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":106,"BodyHash":"6256698B4146A7D0B48C975C20ED90C1042937B99FAF549C7C1FCF64FC233EBC","Hash":"A2A2B488454F7D7A57E599DEAAC4D0A640DCB3A192197BAA26D1F5B433B47DD9","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Count()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Values()","Candide.GameModels.Managers.PlayerSkinBuilder::Add(System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E, Microsoft.Xna.Framework.Vector3)","Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"SetSpacSkin(System.Int32, System.Byte, System.String, System.Byte)-\u003ESystem.Void","Name":"SetSpacSkin","Signature":"public System.Void SetSpacSkin(System.Int32 tag, System.Byte index, System.String paletteId, System.Byte paletteIndex)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"tag","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"index","Type":"System.Byte","IsOut":false,"IsOptional":false},{"Name":"paletteId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"paletteIndex","Type":"System.Byte","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":107,"BodyHash":"D3CAC933B782580403811F2FE714FE554D01AB00C2514BE6FAE606E5606CC02B","Hash":"0BB70549D32AA051DED68E5693E5FBA37934902B3374E78D5968204B0CC96F1F","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Count()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Values()","Candide.GameModels.Managers.PlayerSkinBuilder::Add(System.Collections.Generic.IEnumerable\u003CCandide.GameModels.Managers.PlayerSkinSlice\u003E, System.String, System.Byte)","Dictionary.ValueCollection.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"Setup()-\u003ESystem.Void","Name":"Setup","Signature":"public System.Void Setup()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1122,"BodyHash":"9419F66C6761141C635A7456228A72F9592A5575AC4B5D6950F6036E8C1175AD","Hash":"ABCC07C9CA3D9697A865C78545E6474438383293590C40F2040278BF1AE2A136","CalledMethods":["System.StringComparer::get_OrdinalIgnoreCase()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::.ctor(System.Collections.Generic.IEqualityComparer\u003C!0\u003E)","System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::set_Item(!0, !1)","Candide.GameModels.Managers.PlayerSkinManager::AddPalettes(System.String)","Candide.GameModels.Managers.PlayerSkinManager::Add(System.Int32, System.String, System.Int32)","Candide.GameModels.Managers.PlayerSkinManager::AddSimple(System.Int32, System.String, System.Int32, System.Boolean, System.Single, System.Nullable\u003CSystem.Int32\u003E, System.Nullable\u003CSystem.Int32\u003E, System.Single)","System.Collections.Generic.Dictionary\u003CSystem.Int32, System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E\u003E::get_Item(!0)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::Deconstruct(!0\u0026, !1\u0026)","System.String::Contains(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::get_Item(!0)","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Key()","System.String::Concat(System.String, System.String)","System.Collections.Generic.KeyValuePair\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::set_Item(!0, !1)","Dictionary.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinSlice\u003E::MoveNext()","System.IDisposable::Dispose()","Dictionary.Enumerator\u003CSystem.String, Candide.GameModels.Managers.PlayerSkinPart\u003E::MoveNext()","System.Nullable\u003CSystem.Int32\u003E::.ctor(!0)"],"StringLiterals":["palettes","skin","hair","headwear/back","headwear/middle","headwear/front","eyes","top/tunic","top/armour","top/shoulders","top/decoration","top/sleeves","sleeveless","sleeves_tunic","sleeves_","bottom/legwear"],"Source":null}],"Hash":"3F2514BC1F51A2B45A3F215155122C795A38C6C9E50AD185CDD19249E1A499D1"}