public GameScenesVisibility(params GameScenes[] gameScenes) { Type gameScenesVisibilityType = ToolbarTypes.getType("Toolbar.GameScenesVisibility"); realGameScenesVisibility = Activator.CreateInstance(gameScenesVisibilityType, new object[] { gameScenes }); visibleProperty = ToolbarTypes.getProperty(gameScenesVisibilityType, "Visible"); }
internal ButtonTypes(Type iButtonType) { this.iButtonType = iButtonType; textProperty = ToolbarTypes.getProperty(iButtonType, "Text"); textColorProperty = ToolbarTypes.getProperty(iButtonType, "TextColor"); texturePathProperty = ToolbarTypes.getProperty(iButtonType, "TexturePath"); bigTexturePathProperty = ToolbarTypes.getProperty(iButtonType, "BigTexturePath"); toolTipProperty = ToolbarTypes.getProperty(iButtonType, "ToolTip"); visibleProperty = ToolbarTypes.getProperty(iButtonType, "Visible"); visibilityProperty = ToolbarTypes.getProperty(iButtonType, "Visibility"); effectivelyVisibleProperty = ToolbarTypes.getProperty(iButtonType, "EffectivelyVisible"); isHoveringProperty = ToolbarTypes.getProperty(iButtonType, "IsHovering"); enabledProperty = ToolbarTypes.getProperty(iButtonType, "Enabled"); importantProperty = ToolbarTypes.getProperty(iButtonType, "Important"); drawableProperty = ToolbarTypes.getProperty(iButtonType, "Drawable"); onClickEvent = ToolbarTypes.getEvent(iButtonType, "OnClick"); onMouseEnterEvent = ToolbarTypes.getEvent(iButtonType, "OnMouseEnter"); onMouseLeaveEvent = ToolbarTypes.getEvent(iButtonType, "OnMouseLeave"); destroyMethod = ToolbarTypes.getMethod(iButtonType, "Destroy"); }