// Ifs allow for diagonal movement, if-else will prevent diagonal movement public override void Update(Vector2 OFFSET) { spawnTimer.UpdateTimer(); if (spawnTimer.Test()) { SpawnMob(); spawnTimer.ResetToZero(); } base.Update(OFFSET); }
public override void Update(Vector2 OFFSET, Player ENEMY) { spawnTimer.UpdateTimer(); if (spawnTimer.Test()) { SpawnEggSac(); spawnTimer.ResetToZero(); } base.Update(OFFSET, ENEMY); }
public override void Update(Vector2 OFFSET, Player ENEMY) { shotTimer.UpdateTimer(); if (shotTimer.Test()) { ShootArrow(ENEMY); shotTimer.ResetToZero(); } base.Update(OFFSET); }