public override void Update() { constraint.ForEachGameObject((ego, ready) => { if (ready.playerOneReady && ready.playerTwoReady) { var e = new SwitchSceneEvent(); EgoEvents <SwitchSceneEvent> .AddEvent(e); } }); }
void Handle(SwitchSceneEvent e) { constraint.ForEachGameObject((ego, sceneManagement) => { sceneManagement.startTimer = true; }); }