コード例 #1
0
ファイル: ZhiboLittleTV.cs プロジェクト: nmbswls/CSCI529
    public void InitLittleTvView(ZhiboAudience TargetAudience)
    {
        //gameObject.SetActive(true);
        view.animator.Play("Empty");
        view.animator.ResetTrigger("Disappear");
        view.animator.SetTrigger("Appear");
        this.TargetAudience = TargetAudience;

        if (TargetAudience.Type == eAudienceType.Heizi)
        {
            view.tvName.text = "KeyBoard Man";
            //view.AvaContent.sprite = audienceImage[1];
        }
        else
        {
            if (TargetAudience.showSuffixName().Length > 0)
            {
                view.tvName.text = TargetAudience.showProfixName() + TargetAudience.showSuffixName();
            }
            else
            {
                view.tvName.text = "一位吃瓜观众";
            }

            //view.AvaContent.sprite = audienceImage[0];
        }
        UpdateHp();
        UpdateBuffs();
        UpdateTurnLeft();
        UpdateTimeLeft();
    }
コード例 #2
0
ファイル: ZhiboLittleTV.cs プロジェクト: nmbswls/CSCI529
 public void Disappear()
 {
     view.animator.SetTrigger("Disappear");
     audienceMgr.EmptimizeLittleTV(this);
     if (TargetAudience != null)
     {
         TargetAudience = null;
         //int idx = audienceMgr.gameMode.nowAudiences.IndexOf(TargetAudience);
         //if(idx == -1)
         //{
         //    return;
         //}
         //audienceMgr.gameMode.nowAudiences.Remove(TargetAudience);
     }
 }