internal ToolbarTypes() { this.iToolbarManagerType = ToolbarTypes.getType("Toolbar.IToolbarManager"); this.functionVisibilityType = ToolbarTypes.getType("Toolbar.FunctionVisibility"); this.functionDrawableType = ToolbarTypes.getType("Toolbar.FunctionDrawable"); this.button = new ButtonTypes(ToolbarTypes.getType("Toolbar.IButton")); }
public GameScenesVisibility(params GameScenes[] gameScenes) { Type gameScenesVisibilityType = ToolbarTypes.getType("Toolbar.GameScenesVisibility"); realGameScenesVisibility = Activator.CreateInstance(gameScenesVisibilityType, new object[] { gameScenes }); visibleProperty = ToolbarTypes.getProperty(gameScenesVisibilityType, "Visible"); }
public GameScenesVisibility(params GameScenes[] gameScenes) { Type type = ToolbarTypes.getType("Toolbar.GameScenesVisibility"); this.realGameScenesVisibility = Activator.CreateInstance(type, (object)gameScenes); this.visibleProperty = ToolbarTypes.getProperty(type, nameof(Visible)); }
public PopupMenuDrawable() { Type popupMenuDrawableType = ToolbarTypes.getType("Toolbar.PopupMenuDrawable"); realPopupMenuDrawable = Activator.CreateInstance(popupMenuDrawableType, null); updateMethod = ToolbarTypes.getMethod(popupMenuDrawableType, "Update"); drawMethod = ToolbarTypes.getMethod(popupMenuDrawableType, "Draw"); addOptionMethod = ToolbarTypes.getMethod(popupMenuDrawableType, "AddOption"); addSeparatorMethod = ToolbarTypes.getMethod(popupMenuDrawableType, "AddSeparator"); destroyMethod = ToolbarTypes.getMethod(popupMenuDrawableType, "Destroy"); onAnyOptionClickedEvent = ToolbarTypes.getEvent(popupMenuDrawableType, "OnAnyOptionClicked"); }