public GameScenesVisibility(params GameScenes[] gameScenes) { Type gameScenesVisibilityType = ToolbarTypes.GetType("Toolbar.GameScenesVisibility"); realGameScenesVisibility = Activator.CreateInstance(gameScenesVisibilityType, new object[] { gameScenes }); visibleProperty = ToolbarTypes.GetProperty(gameScenesVisibilityType, "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"); }