private void Update_CardToUseForMyTurn() { CardToUseForMyTurn = PFMonsterStuff.GetRandomCard(); UnityEngine.Sprite skillImg_sprite = Resources.Load <UnityEngine.Sprite>(CardToUseForMyTurn.skillImgPath); PFMonsterCharacter.SkillImage.sprite2D = skillImg_sprite; int skillDamage = PFSkill.GetDamage(this, CardToUseForMyTurn.uid); string strSkillDamage = (skillDamage == 0) ? null : skillDamage.ToString(); PFMonsterCharacter.SkillDamage_UILabel.text = strSkillDamage; PFMonsterCharacter.SkillDetailInfo.SetActive(false); PFMonsterCharacter.SkillDetailInfo_UILabel.text = CardToUseForMyTurn.displayDesc; }
private void Create_CharCtrlList() { APFPlayerController playerController = CreatePlayerController(); AliveCharCtrlList.Add(playerController); playerController.OnClickTurnEndBtn_Dele += OnClick_PlayerTurnEndBtn; List <List <int> > monsterGroupList = PFMonsterStuff.GetMonsterGroupList(); List <APFMonsterController> monsterControllerList = PFMonsterStuff.CreateMonsterControllers(monsterGroupList, this.gameObject); if (monsterControllerList != null) { for (int i = 0; i < monsterControllerList.Count; ++i) { AliveCharCtrlList.Add(monsterControllerList[i]); } } for (int i = 0; i < AliveCharCtrlList.Count; ++i) { AliveCharCtrlList[i].UseCard_Dele += OnUseCard; } }