public override void Start() { gameObject.Layer = LayerUI.GetLayer("Panels"); Transform = gameObject.Transform; if (Transform.Position == Vector2.Zero) { Transform.Position = new Vector2(Setup.graphics.PreferredBackBufferWidth / 2, Setup.graphics.PreferredBackBufferHeight / 2); } }
public override GameObjectComponent DeepCopy(GameObject Clone) { Text clone = this.MemberwiseClone() as Text; clone.gameObject = Clone; clone.transform = Clone.Transform; Clone.Layer = LayerUI.GetLayer("Text"); return(clone); }
public override void Start() { Size = new Point(60, 30); Transform = gameObject.Transform; gameObject.Layer = LayerUI.GetLayer("Buttons"); Bounds = new Rectangle(Transform.Position.ToPoint(), Size); Origin = Vector2.One * 0.5f; IdleColor = Color.White; HighlightColor = IdleColor * 0.4f; ActiveColor = IdleColor; }
public override void Start() { gameObject.Layer = LayerUI.GetLayer("Text"); if (transform == null) { transform = gameObject.Transform; } if (Font == null) { LoadFont("Font"); } //transform.Position = new Vector2(Setup.graphics.PreferredBackBufferWidth / 2, Setup.graphics.PreferredBackBufferHeight / 2); }
static Text() { LayerUI.AddLayer("Text", 10); }
static Panel() { LayerUI.AddLayer("Panels", 0); }
static Button() { LayerUI.AddLayer("Buttons", 5); }