|
Elin Decompiled Documentation EA 23.331 Nightly
|
Public Member Functions | |
| Sprite | GetSprite (string suffix="") |
| Sprite | GetSprite (int dir, int skin, bool snow) |
| void | Validate () |
| void | BuildSuffixData (string id, IReadOnlyDictionary< string, string > dictTexItems, List< string > sortedIds=null) |
| void | SortModItemIds () |
| void | Reload (string id, RenderData renderData=null) |
| bool | HasSprite (string id, RenderData renderData=null) |
Static Public Member Functions | |
| static Dictionary< string, SpriteReplacer > | ListSkins () |
| static Dictionary< string, string > | ListSkinItems () |
Public Attributes | |
| SpriteData | data |
| Dictionary< string, SpriteData > | suffixes = new Dictionary<string, SpriteData>() |
| Dictionary< string, bool > | isChecked = new Dictionary<string, bool>() |
Static Public Attributes | |
| static Dictionary< string, SpriteReplacer > | dictSkins = new Dictionary<string, SpriteReplacer>() |
| static Dictionary< string, string > | dictModItems = new Dictionary<string, string>() |
Static Private Attributes | |
| static List< string > | sortedModIds = new List<string>() |
| static bool | modIdsDirty = true |
Definition at line 7 of file SpriteReplacer.cs.
|
inline |
Definition at line 128 of file SpriteReplacer.cs.
References Debug, SpriteData.Init(), and suffixes.
Referenced by ListSkins(), and Reload().
|
inline |
Definition at line 92 of file SpriteReplacer.cs.
References $, data, SpriteData.GetSprite(), GetSprite(), and item.
|
inline |
Definition at line 83 of file SpriteReplacer.cs.
References suffixes.
Referenced by GetSprite(), Chara.GetSprite(), RenderRow.GetSprite(), Card.SetImage(), and CharaRenderer.SetOwner().
|
inline |
Definition at line 192 of file SpriteReplacer.cs.
References data, SpriteData.id, isChecked, and Reload().
Referenced by RenderRow.GetSprite(), and CardActor.OnRender().
|
inlinestatic |
Definition at line 65 of file SpriteReplacer.cs.
References CorePath.custom, and item.
Referenced by ListSkins().
|
inlinestatic |
Definition at line 23 of file SpriteReplacer.cs.
References BuildSuffixData(), data, dictSkins, SpriteData.Init(), item, ListSkinItems(), and suffixes.
Referenced by LayerEditSkin.RefreshList().
|
inline |
Definition at line 164 of file SpriteReplacer.cs.
References BuildSuffixData(), data, Debug, dictModItems, isChecked, SpriteData.path, sortedModIds, SortModItemIds(), and suffixes.
Referenced by HasSprite().
|
inline |
Definition at line 155 of file SpriteReplacer.cs.
References dictModItems, modIdsDirty, and sortedModIds.
Referenced by Reload().
|
inline |
Definition at line 119 of file SpriteReplacer.cs.
References data, suffixes, and SpriteData.Validate().
| SpriteData SpriteReplacer.data |
Definition at line 17 of file SpriteReplacer.cs.
Referenced by GetSprite(), HasSprite(), ListSkins(), CardActor.OnRender(), LayerEditSkin.RefreshImage(), LayerEditSkin.RefreshList(), Reload(), Card.SetImage(), and Validate().
|
static |
Definition at line 11 of file SpriteReplacer.cs.
Referenced by ModPackage.ParseTexture(), Reload(), and SortModItemIds().
|
static |
Definition at line 9 of file SpriteReplacer.cs.
Referenced by ListSkins(), Core.OnApplicationFocus(), Card.SetImage(), and CharaRenderer.SetOwner().
| Dictionary<string, bool> SpriteReplacer.isChecked = new Dictionary<string, bool>() |
Definition at line 21 of file SpriteReplacer.cs.
Referenced by HasSprite(), and Reload().
|
staticprivate |
Definition at line 15 of file SpriteReplacer.cs.
Referenced by SortModItemIds().
|
staticprivate |
Definition at line 13 of file SpriteReplacer.cs.
Referenced by Reload(), and SortModItemIds().
| Dictionary<string, SpriteData> SpriteReplacer.suffixes = new Dictionary<string, SpriteData>() |
Definition at line 19 of file SpriteReplacer.cs.
Referenced by BuildSuffixData(), GetSprite(), ListSkins(), CardActor.OnRender(), Reload(), and Validate().