// Update is called once per frame public override void Update() { if (myStatus == STATUS.FIND) { MyPosition.y = searchTimer; } if (transform.position.y <= -5) { HP = 0; } if (HP <= 0) { Destroy(gameObject); } if (searchTimer < 5.0f) { searchTimer += Time.deltaTime; } else { HP--; ActionBrain(); searchTimer = 0; } if (battleEnemy != null) { SetTargetBy(battleEnemy.transform.position - transform.position); //if (Math.OnSricleAndPoint(MyPosition, 10.0f, battleEnemy.transform.position)) //{ // return; //} } else { SetTargetTo(new Vector3(500, 0, 0)); } TargetPosition.Normalize(); Move(MySpeed); //UnderGround(); }