コード例 #1
0
ファイル: GunSelectionItem.cs プロジェクト: mrjimmy113/VW
 public void Setup(ConfigGunRecord cf, bool isActive, int enquipId)
 {
     record = cf;
     if (isActive)
     {
         btn.interactable = true;
         if (enquipId == cf.Id)
         {
             bg.sprite        = SpriteLiblary.instance.GetSpriteByName(GunSelectionItemConfig.ENQUIP_BG);
             btn.interactable = false;
         }
         else
         {
             bg.sprite = SpriteLiblary.instance.GetSpriteByName(GunSelectionItemConfig.ACTIVE_BG);
         }
         gun.sprite = SpriteLiblary.instance.GetSpriteByName(cf.ActiveSprite);
         DataAPIController.instance.RegisterEvent(DataPath.ENQUIPS, OnEnquipChange);
     }
     else
     {
         bg.sprite  = SpriteLiblary.instance.GetSpriteByName(GunSelectionItemConfig.INACTIVE_BG);
         gun.sprite = SpriteLiblary.instance.GetSpriteByName(cf.InActiveSprite);
     }
 }
コード例 #2
0
ファイル: WeaponBehavior.cs プロジェクト: mrjimmy113/VW
 public virtual void Setup(ConfigGunRecord record)
 {
     id = record.Id;
 }