/// <summary> /// </summary> /// <param name="position1"></param> /// <param name="position2"></param> /// <param name="color"></param> public void AddElement(Vector2 position1, Vector2 position2, Color color) { var element = new AMessageComponent(position1, position2, color) { Parent = this, ComponentType = "DrawLine" }; this.components.Add(this.elements, element); this.elements++; }
/// <summary> /// </summary> /// <param name="position"></param> /// <param name="size"></param> /// <param name="texture"></param> public void AddElement(Vector2 position, Vector2 size, DotaTexture texture) { var element = new AMessageComponent(position, size, texture) { Parent = this, ComponentType = "DrawRect_Texture" }; this.components.Add(this.elements, element); this.elements++; }
/// <summary> /// </summary> /// <param name="text"></param> /// <param name="position"></param> /// <param name="size"></param> /// <param name="color"></param> /// <param name="fontFlags"></param> public void AddElement(string text, Vector2 position, Vector2 size, Color color, FontFlags fontFlags) { var element = new AMessageComponent(text, position, size, color, fontFlags) { Parent = this, ComponentType = "DrawText_Size" }; this.components.Add(this.elements, element); this.elements++; }
/// <summary> /// </summary> /// <param name="position"></param> /// <param name="size"></param> /// <param name="color"></param> /// <param name="outline"></param> public void AddElement(Vector2 position, Vector2 size, Color color, bool outline = false) { var element = new AMessageComponent(position, size, color, outline) { Parent = this, ComponentType = "DrawRect_Color" }; this.components.Add(this.elements, element); this.elements++; }
/// <summary> /// </summary> /// <param name="position1"></param> /// <param name="position2"></param> /// <param name="color"></param> public void AddElement(Vector2 position1, Vector2 position2, Color color) { var element = new AMessageComponent(position1, position2, color) { Parent = this, ComponentType = "DrawLine" }; this.components.Add(this.elements, element); this.elements++; }
/// <summary> /// </summary> /// <param name="text"></param> /// <param name="fontName"></param> /// <param name="position"></param> /// <param name="size"></param> /// <param name="color"></param> /// <param name="fontFlags"></param> public void AddElement( string text, string fontName, Vector2 position, Vector2 size, Color color, FontFlags fontFlags) { var element = new AMessageComponent(text, fontName, position, size, color, fontFlags) { Parent = this, ComponentType = "DrawText_Font" }; this.components.Add(this.elements, element); this.elements++; }
/// <summary> /// </summary> /// <param name="position"></param> /// <param name="size"></param> /// <param name="texture"></param> public void AddElement(Vector2 position, Vector2 size, DotaTexture texture) { var element = new AMessageComponent(position, size, texture) { Parent = this, ComponentType = "DrawRect_Texture" }; this.components.Add(this.elements, element); this.elements++; }
/// <summary> /// </summary> /// <param name="position"></param> /// <param name="size"></param> /// <param name="color"></param> /// <param name="outline"></param> public void AddElement(Vector2 position, Vector2 size, Color color, bool outline = false) { var element = new AMessageComponent(position, size, color, outline) { Parent = this, ComponentType = "DrawRect_Color" }; this.components.Add(this.elements, element); this.elements++; }