Exemplo n.º 1
0
    //public void OnTriggerEnter2D(Collider2D col)
    //{
    //    Debug.Log("123");
    //    if (col.tag == "Player")
    //    {
    //        Debug.Log("怪物碰到了主角");
    //    }
    //    else
    //    {
    //        Debug.Log("NULL");
    //    }
    //}

 

    void Start()
    {
        ctrlstate = new CtrlState();
        Patrol Monster = new Patrol(ctrlstate,this.gameObject);
        ctrlstate.SetEnemyState(Monster);
    }
Exemplo n.º 2
0
 public void ChangeMove()
 {
     ctrlState.SetEnemyState(new Chase(ctrlState, tmonster));
 }
Exemplo n.º 3
0
 public void ChangeAttack()
 {
     ctrlState.SetEnemyState(new Attack(ctrlState, tmonster));
 }
Exemplo n.º 4
0
 public void ChangeState()
 {
     ctrlState.SetEnemyState(new Patrol(ctrlState, tmonster));
 }