Example #1
0
 public virtual void FromBZWObject(BZFlag.Map.Elements.Shapes.Teleporter tp)
 {
     Name = tp.Name;
     SetupFromPoisitionalbe(tp);
     Border     = tp.Border;
     Attributes = tp.Attributes;
     GUID       = tp.GUID;
     Index      = tp.Index;
     Ricochet   = tp.Ricochet;
     Horizontal = tp.Horizontal;
 }
Example #2
0
    public override BZFlag.Map.Elements.BasicObject ToBZWObject()
    {
        var obj = new BZFlag.Map.Elements.Shapes.Teleporter();

        if (name == string.Empty)
        {
            name = Index.ToString();
        }

        OutputToPoisitionalbe(obj);
        obj.Border     = Border;
        obj.Attributes = Attributes;
        obj.GUID       = GUID;
        obj.Index      = Index;
        obj.Ricochet   = Ricochet;
        obj.Horizontal = Horizontal;
        return(obj);
    }