Esempio n. 1
0
    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;
    }
Esempio n. 2
0
    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;
        }
    }