void Attack() { timer = 0f; if (monsterBehaviour.IsAsleep()) { monsterBehaviour.ReactToHit(damage); } }
/* * Spawn numToSpawn new bugs, each at a randomised location. */ void Spawn() { if (!monster.IsAsleep()) { return; } for (int i = 0; i < numToSpawn; i++) { SpawnAt(RandomSpawnPoint()); } }