public void Start() { if (leftHandedMenuAnchor == null) { throw new UnassignedReferenceException("leftHandedMenuAnchor"); } if (rightHandedMenuAnchor == null) { throw new UnassignedReferenceException("rightHandedMenuAnchor"); } if (screenMenuAnchor == null) { throw new UnassignedReferenceException("screenMenuAnchor"); } _currentKind = MenuAnchor.Kind.UNKNOWN; KomodoEventManager.StartListening("menu.setRightHanded", () => { SetCurrentMenuAnchor(MenuAnchor.Kind.RIGHT_HANDED); }); KomodoEventManager.StartListening("menu.setLeftHanded", () => { SetCurrentMenuAnchor(MenuAnchor.Kind.LEFT_HANDED); }); KomodoEventManager.StartListening("menu.setScreen", () => { SetCurrentMenuAnchor(MenuAnchor.Kind.SCREEN); }); }
public void SetCurrentMenuAnchor(MenuAnchor.Kind kind) { _currentKind = kind; }