public void HandleMechineEvent(BallMechineFireBallEvent eve) { if (m_instance != null) { m_instance.SetEvent(eve); } }
public void SetEvent(BallMechineFireBallEvent eve) { if (eve == null) { return; } m_event = eve; m_rate = 1; m_rotationRate = -1; m_time = Time.time; }
public void StartEvent() { BallMechineFireBallEvent eve = m_mechineData.PopEvent(); HandleMechineEvent(eve); }