ResourceResolver
Shared - used by classes in Teamfight Tactics, Map and environment, Characters and skins, Items, Game modes and Loadouts, catalog and store.
Inheritance 2 ancestors · 1 sibling
- IResourceResolver
- BaseResourceResolver
- GlobalResourceResolver
- ResourceResolvercurrent
- BaseResourceResolver
Class Documentation
Edit documentationA lookup table from a name hash to a resource. Its resourceMap maps a key, the FNV-1a
hash of a lowercased name, to a linked resource object. In shipped data the keys are
skin-independent effect names that spells and scripts ask for, and the values are the
skin's own VfxSystemDefinitionData objects. Each skin
ships its own resolver, so the same effect name gives different art per skin.
A skin links its resolver in SkinCharacterDataProperties.mResourceResolver. When the
client loads the skin, it loads every resource the resolver links that is not loaded yet.
Each resource is loaded only once, however many resolvers link it.
A key that is in the map with an empty link still counts as found: the lookup succeeds and returns no resource. A key that is not in the map is not found.
"Aatrox_W_mis" = "Characters/Aatrox/Skins/Skin37/Particles/Aatrox_Skin37_W_mis"
Referenced by 15 classes · 17 properties
- 0xc61551f4 0xc151d137
Link<ResourceResolver> - AugmentData ResourceResolver
Link<ResourceResolver> - AugmentSet 0x1d14504
Link<ResourceResolver> - BasePerk mVFXResourceResolver
Pointer<ResourceResolver> - GearData mVFXResourceResolver
Pointer<ResourceResolver> - ItemData mVFXResourceResolver
Pointer<ResourceResolver> - MapAlternateAsset mParticleResourceResolver
Link<ResourceResolver> - MapSkin mResourceResolvers
List<ResourceResolver> - ModeProgressionRewardData mVFXResourceResolver
Pointer<ResourceResolver> - PerkStyle mStyleVFXResourceResolver
Pointer<ResourceResolver> - SkinCharacterDataProperties mAdditionalResourceResolvers
List<ResourceResolver>mResourceResolverLink<ResourceResolver> - TFTItemList VfxResourceResolver
Link<ResourceResolver> - TFTSetData 0xf99705af
List2<ResourceResolver>VfxResourceResolverLink<ResourceResolver> - TftItemData VfxResourceResolver
Link<ResourceResolver> - TrophyData mVFXResourceResolver
Pointer<ResourceResolver>