public override void Create(FormHolder Parent) { base.Create(Parent); Load(); CreateForms(); SetComposite((Button)MyForms[0]); }
public override void Create() { #if EDITOR && WINDOWS if (ParentLevel.LevelForEditing) { HierarchyHolder = new FormHolder(); HierarchyHolder.AddForm(ChildHierarchy = new Hierarchy(new Vector2(0), this)); ChildHierarchy.AddHierarchyObject(this); } #endif #if EDITOR UpdateTime = new StopwatchWrapper("UpdateTime"); DrawTime = new StopwatchWrapper("DrawTime"); #endif WorldViewerChildren = AddTag(GameObjectTag.WorldViewer); EffectDirectory = new StringValue("Effect Directory:", "Effects/"); ModelDirectory = new StringValue("Model Directory:", "Models/"); TextureDirectory = new StringValue("Texture Directory", "Textures/"); #if EDITOR && WINDOWS if (ParentLevel.LevelForEditing) { AddRightClickEvent("Set as Starting Scene", SetAsStart); } #endif base.Create(); }
public override void Create(FormHolder Parent) { if (BackgroundTexture == null) { BackgroundTexture = Render.BlankTexture; } base.Create(Parent); }
public Level(bool LevelForEditing) { #if EDITOR Render.EffectUpdateCalls = 0; #endif this.LevelForEditing = LevelForEditing; #if EDITOR && WINDOWS SceneHierarchyHolder = new FormHolder(); if (LevelForEditing) { SceneHierarchyHolder.AddForm(MySceneHieararchy = new SceneHierarchy(new Vector2(32, 4), this)); } #endif }
public void UpdateSelected() { if (ObjectPropertiesHolder == null) { ObjectPropertiesHolder = new FormHolder(); } ObjectPropertiesHolder.FormChildren.Clear(); foreach (Form f in GameObject.CreateValueEditors(SelectedGameObjects)) { ObjectPropertiesHolder.AddForm(f); } ArrayForms(); }
public void AddToolbarForm(Form f) { #if EDITOR && WINDOWS if (ParentLevel == null) { ParentLevel = Level.ReferenceLevel; } if (ParentLevel.LevelForEditing) { if (TopbarTools == null) { TopbarTools = new FormHolder(); } WindowTools.AddForm(f); } #endif }
public override void Create(FormHolder Parent) { base.Create(Parent); Load(); CreateForms(); }
public virtual void Create(FormHolder Parent) { this.Parent = Parent; }
public override void Create(FormHolder Parent) { base.Create(Parent); }
public override void Create(FormHolder Parent) { base.Create(Parent); CreateForms(TopRightCorner); }