public void Reset() { //code for resetting all states and objects in the app. Now just firing event StateManagerUI.ChangeState(StateUI.Reset); StateManagerUI.ChangeState(StateUI.Selection); OnReset.Invoke(); }
void OnSelectObject(object sender, SelectableObject obj) { ChangeSelection <Wall>(obj, ref wall); ChangeSelection <Product>(obj, ref product); if (wall != null && product != null) { StateManagerUI.ChangeState(StateUI.Reselection); } }