コード例 #1
0
    // Update is called once per frame
    void Update()
    {
        GetComponent <SpriteRenderer>().flipX =
            !PlayerManager.Instance.Player.GetComponent <SpriteRenderer>().flipX;

        Vector3 playerPos = PlayerManager.Instance.Player.transform.position;
        Vector3 myPos     = this.transform.position;

        m_direction        = playerPos - myPos;
        m_distanceToPlayer = Vector2.Distance(playerPos, myPos);


        //ステートの処理を実行
        m_currentState.OnUpdate(this);
    }