コード例 #1
0
ファイル: LabelElement.cs プロジェクト: jasegiffin/JustUO
        public override object Clone()
        {
            LabelElement label = new LabelElement();

            label.ElementType = this.ElementType.Clone() as string;
            label.Name = this.Name.Clone() as string;
            label.X = this.X;
            label.Y = this.Y;
            label.Z = this.Z;
            label.Text = (string)this.Text.Clone();
            label.Hue = this.Hue;

            return label;
        }
コード例 #2
0
ファイル: LabelElement.cs プロジェクト: jasegiffin/JustUO
        //factory method
        public static BaseCompendiumPageElement CreateLabelElement(XElement elementXml)
        {
            LabelElement elementToReturn = new LabelElement();

            try
            {
                elementToReturn.Deserialize(elementXml);
            }
            catch
            {
                elementToReturn = null;
            }

            return elementToReturn;
        }
コード例 #3
0
ファイル: LabelElement.cs プロジェクト: rokann/JustUO
		public override object Clone()
		{
			var label = new LabelElement
			{
				ElementType = ElementType.Clone() as string,
				Name = Name.Clone() as string,
				X = X,
				Y = Y,
				Z = Z,
				Text = (string)Text.Clone(),
				Hue = Hue
			};

			return label;
		}
コード例 #4
0
ファイル: LabelElement.cs プロジェクト: jasegiffin/JustUO
 public static BaseCompendiumPageElement CreateInstance()
 {
     LabelElement label = new LabelElement();
     label.Text = "";
     label.X = 0;
     label.Y = 0;
     label.Hue = 0;
     label.Name = "new Label";
     label.ElementType = "LabelElement";
     return label;
 }
コード例 #5
0
ファイル: LabelElement.cs プロジェクト: rokann/JustUO
		public static BaseCompendiumPageElement CreateInstance()
		{
			var label = new LabelElement
			{
				Text = "",
				X = 0,
				Y = 0,
				Hue = 0,
				Name = "new Label",
				ElementType = "LabelElement"
			};
			return label;
		}