protected override void SetMenuActivation(bool activeArg) { base.SetMenuActivation(activeArg); // trigger event to denote that menu is opening/closing MenuActivationEvent.Trigger(this, activeArg); }
public void OnMMEvent(MenuActivationEvent eventType) { // setup list of menus that denote what menus is open RefreshOpenMenus(eventType.menu, eventType.isOpening); // sets cursor's lock and visible status based on menu activation SetCursorFreedom(IsAnyMenuOpen()); }