//Update Enemy position based on the pattern private void CalculateMovement() { if (m_CurrentEnemyPattern != null) { m_MoveVector = m_CurrentEnemyPattern.CalculateMovement(enemyObject); } }
//Calculations based on the pattern private void CalculateMovement() { m_MoveVector = m_CurrentPattern.CalculateMovement(bulletPoolObject); }