Beispiel #1
0
    //鎖のアニメーションを再生する関数(敵のオブジェクト,鎖攻撃が当たった)
    public override void KusariAnim(_KusariAnimList _triggerName, GameObject _enemyObj = null, bool _attack = false)
    {
        if (_attack)//相手につけている鎖のアニメーションを再生させる
        {
            _toguroAnim            = _enemyObj.transform.GetChild(1).GetComponent <Animator>();
            _enemyRenderer         = _enemyObj.GetComponent <BasePlayerAnimation>()._renderer; //親要素として取得することが出来るのか?
            _enemyRenderer.enabled = true;                                                     //表示
            _toguroAnim.SetTrigger("Toguro");                                                  //"Toguro"
        }
        else//鎖の最初&終了
        {
            switch (_triggerName)
            {
            case _KusariAnimList.Start:
                _kusariAnim.SetTrigger("Start");
                break;

            case _KusariAnimList.Finish:
                _kusariAnim.SetTrigger("Finish");
                break;
            }
        }
    }
Beispiel #2
0
 public virtual void KusariAnim(_KusariAnimList _triggerName, GameObject _enemyObj = null, bool _attack = false)
 {
 }