public override void Initialize(uFrameContainer container) { uFrameEditor.HookCommand <IToolbarCommand>("SaveCommand", new HookCommand(() => { EditorApplication.ExecuteMenuItem("Visual Studio Tools/Generate Project Files"); })); }
public override void Initialize(uFrameContainer container) { uFrameEditor.HookCommand<IToolbarCommand>("SaveCommand", new HookCommand(() => { EditorApplication.ExecuteMenuItem("Visual Studio Tools/Generate Project Files"); })); }
public override void Initialize(uFrameContainer container) { container.RegisterInstance((IDiagramNodeCommand)new GenerateTestSuiteCommand(), "GenerateTestSuite", true); }
public override void Initialize(uFrameContainer container) { container.RegisterInstance <IEditorCommand>(new FindInSceneCommand(), "ViewDoubleClick"); var typeContainer = uFrameEditor.TypesContainer; typeContainer.RegisterInstance(new ElementItemType() { Type = typeof(int), Group = "", Label = "int", IsPrimitive = true }, "int"); typeContainer.RegisterInstance(new ElementItemType() { Type = typeof(string), Group = "", Label = "string", IsPrimitive = true }, "string"); typeContainer.RegisterInstance(new ElementItemType() { Type = typeof(decimal), Group = "", Label = "decimal", IsPrimitive = true }, "decimal"); typeContainer.RegisterInstance(new ElementItemType() { Type = typeof(float), Group = "", Label = "float", IsPrimitive = true }, "float"); typeContainer.RegisterInstance(new ElementItemType() { Type = typeof(bool), Group = "", Label = "bool", IsPrimitive = true }, "bool"); typeContainer.RegisterInstance(new ElementItemType() { Type = typeof(char), Group = "", Label = "char", IsPrimitive = true }, "char"); typeContainer.RegisterInstance(new ElementItemType() { Type = typeof(DateTime), Group = "", Label = "date", IsPrimitive = true }, "date"); typeContainer.RegisterInstance(new ElementItemType() { Type = typeof(Vector2), Group = "", Label = "Vector2", IsPrimitive = true }, "Vector2"); typeContainer.RegisterInstance(new ElementItemType() { Type = typeof(Vector3), Group = "", Label = "Vector3", IsPrimitive = true }, "Vector3"); container.RegisterInstance <IEditorCommand>(new SelectItemTypeCommand() { AllowNone = false, PrimitiveOnly = false }, "ViewModelPropertyTypeSelection"); container.RegisterInstance <IEditorCommand>(new SelectItemTypeCommand() { AllowNone = false, PrimitiveOnly = false }, "ClassPropertyTypeSelection"); container.RegisterInstance <IEditorCommand>(new SelectItemTypeCommand() { AllowNone = false, PrimitiveOnly = false }, "ClassCollectionTypeSelection"); container.RegisterInstance <IEditorCommand>(new SelectItemTypeCommand() { AllowNone = true, PrimitiveOnly = false }, "ViewModelCommandTypeSelection"); container.RegisterInstance <IEditorCommand>(new SelectItemTypeCommand() { AllowNone = false, PrimitiveOnly = false }, "ViewModelCollectionTypeSelection"); container.RegisterInstance <IEditorCommand>(new SelectItemTypeCommand() { AllowNone = false, PrimitiveOnly = false }, "ComputedPropertyTypeSelection"); container.RegisterInstance <IEditorCommand>(new SelectItemTypeCommand() { AllowNone = false, PrimitiveOnly = false, IncludeUnityEngine = true }, "StateMachineVariableTypeSelection"); container.RegisterInstance <IDiagramNodeCommand>(new CreateSceneCommand(), "CreateScene"); container.RegisterInstance <IDiagramNodeCommand>(new AddManagerToSceneCommand(), "AddToScene"); container.RegisterInstance <IDiagramNodeCommand>(new AddManagerToSceneSelectionCommand(), "AddToSceneSelection"); container.RegisterInstance <IDiagramNodeCommand>(new AddViewToSceneCommand(), "AddViewToScene"); container.RegisterInstance <IDiagramNodeCommand>(new AddViewToSceneSelectionCommand(), "AddViewToSceneSelection"); container.RegisterInstance <IUFrameTypeProvider>(new uFrameTypeProvider()); }