private void CheckExit() { if (!(m_pizzaObject.transform.position.x > m_gameScreen.PizzaSpawnEnd.position.x)) { return; } if (State == mg_pt_EPizzaState.ACTIVE) { if (m_gameLogic.Order.MysteryPizza) { m_gameLogic.OnOrderCompleted(); } else { m_gameLogic.OnOrderFailed(); } } State = mg_pt_EPizzaState.INVALID; m_gameLogic.OnPizzaExit(); }
private void MarkFailed() { Failed = true; m_gameLogic.OnOrderFailed(); }