Exemple #1
0
    /// <summary>
    /// 実行処理
    /// </summary>
    public override void Execute()
    {
        Vector3 dir = m_seeControl.GetPlayer().transform.position - obj.transform.position;

        dir.Normalize();

        SimpleMove.SimpleMoving(obj.gameObject, m_rb, dir * obj.CHASE_SPEED);

        if (!m_seeControl.IsLook())
        {
            //状態切替
            obj.ChangeState(GUARD_STATE.ROAM);
        }
    }