public void SpeedUp(int amount) { if (m_speedType == AntSpeed.Slow) { m_speedType = AntSpeed.Normal; m_moveSpeed += amount; print("normal: " + m_moveSpeed); } if (m_speedType == AntSpeed.Normal) { m_speedType = AntSpeed.Fast; m_moveSpeed += amount; print("fast: " + m_moveSpeed); } if (m_speedType == AntSpeed.Normal) { m_moveSpeed = m_originalMoveSpeed; } }
public void SlowDown(int amount) { if (m_speedType == AntSpeed.Normal) { m_speedType = AntSpeed.Slow; m_moveSpeed -= amount; print("slow: " + m_moveSpeed); } if (m_speedType == AntSpeed.Fast) { m_speedType = AntSpeed.Normal; m_moveSpeed -= amount; print("normal: " + m_moveSpeed); } if (m_speedType == AntSpeed.Normal) { m_moveSpeed = m_originalMoveSpeed; } }