public void Awake() { SubToEvent(); defaultPosition = transform.position; Initialization(); if (AiHandler == null) { AiHandler = GetComponent <EnemyAIHandler>(); } }
// Start is called before the first frame update private void Start() { playerInput = new PlayerInputHandler(player, player.transform.position, camera, dragIndicator, new string[] { "Horizontal1", "Vertical1", "Fire1" }, 1); if (useAi) { enemyAI = new EnemyAIHandler(enemy, player, enemy.transform.position, powerupOptions); } else { playerInput2 = new PlayerInputHandler(enemy, enemy.transform.position, camera, dragIndicator2, new string[] { "Horizontal2", "Vertical2", "Fire2" }, 2); } boostSpawner = new BoostSpawner(boostSpawns, powerupOptions); restartButton.onClick.AddListener(() => { Time.timeScale = 1; SceneManager.LoadScene("NewGameScene"); }); }
public override void Awake() { handler = Fsm.GameObject.GetComponent <EnemyAIHandler>(); }
public void SetAIHandler(EnemyAIHandler handler) { this.aiHandler = handler; }