private void CreateEnemyObject(GameManager.EnemyType _enemyType) { GameManager.Enemy Enemy = GameManager.Instance.SelectEnemy(_enemyType); EnemyId = Enemy.EnemyId; EnemyName = Enemy.EnemyName; EnemyHealth = Enemy.EnemyHealth; }
//------------------------// void Start() { //register objects player = GameObject.Find("Player"); GameObject ground = GameObject.Find("Ground"); GameManager.instance.Register(this.gameObject); //reset position transform.position = new Vector3(transform.position.x, 0.5f, transform.position.z); //start roaming destination = this.transform.position; nextState = behav.roam; SwitchState(); //define type myType = GameManager.EnemyType.GroundRange; }