//スコアと使用キャラクターを元にせっけんくんを制御する。 public void SelectSekkenAndAnimation(ESekkenNo no, int scorePoint) { MaterialChanger.ESekkenMaterial materialNo; string TriggerName; Sekkenkun.SetActive(false); Sekkenchan.SetActive(false); Sekkenkun0.SetActive(false); //スコアを元にアニメーション切り替え if (scorePoint < motion2Point) { TriggerName = "KanasimiTrig"; materialNo = MaterialChanger.ESekkenMaterial.Sad; } else { if (scorePoint < motion3Point) { TriggerName = "TereTrig"; materialNo = MaterialChanger.ESekkenMaterial.Shy; } else { TriggerName = "YorokobiTrig"; materialNo = MaterialChanger.ESekkenMaterial.Joy; } } //使用キャラクターによってアクティブ切り替え switch (no) { case ESekkenNo.No_Sekkenkun: Sekkenkun.SetActive(true); Sekkenkun.GetComponent <Animator>().SetTrigger(TriggerName); SekkenKunChanger.ChangeMaterial(materialNo); break; case ESekkenNo.No_Sekkenchan: Sekkenchan.SetActive(true); Sekkenchan.GetComponent <Animator>().SetTrigger(TriggerName); SekkenChanChanger.ChangeMaterial(materialNo); break; case ESekkenNo.No_Sekkenkun0: Sekkenkun0.SetActive(true); Sekkenkun0.GetComponent <Animator>().SetTrigger(TriggerName); break; } }
//セリフをせっけん毎に切り替える処理 public void ChangeSekken(ESekkenNo _no) { sekkenNo = _no; }