コード例 #1
0
 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"));
 }
コード例 #2
0
ファイル: ToolbarWrapper.cs プロジェクト: Psyrr/ksp-albedo
        public GameScenesVisibility(params GameScenes[] gameScenes)
        {
            Type gameScenesVisibilityType = ToolbarTypes.getType("Toolbar.GameScenesVisibility");

            realGameScenesVisibility = Activator.CreateInstance(gameScenesVisibilityType, new object[] { gameScenes });
            visibleProperty          = ToolbarTypes.getProperty(gameScenesVisibilityType, "Visible");
        }
コード例 #3
0
        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));
        }
コード例 #4
0
ファイル: ToolbarWrapper.cs プロジェクト: Psyrr/ksp-albedo
        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");
        }