public override Sprite  LoadWeapon(string AssetName)
 {
     if (m_Weapons.ContainsKey(AssetName) == false)
     {
         UnityEngine.Object res = m_RealFactory.LoadSprite(ResourceAssetFactory.WeaponPath + AssetName);
         m_Weapons.Add(AssetName, res);
     }
     return(m_Weapons[AssetName] as Sprite);
 }
Beispiel #2
0
 // 產生Sprite
 public override Sprite LoadSprite(string SpriteName)
 {
     if (m_Sprites.ContainsKey(SpriteName) == false)
     {
         Sprite res = m_RealFactory.LoadSprite(SpriteName);
         m_Sprites.Add(SpriteName, res);
     }
     return(m_Sprites[SpriteName]);
 }