Example #1
0
    public SummonedEntity(SummonedEntity template, int?nIdOverride = null)
    {
        UID         = template.UID;
        EntityType  = template.EntityType;
        ClassName   = template.ClassName;
        _nClassID   = template._nClassID;
        DisplayName = template.DisplayName;
        _nID        = nIdOverride ?? template._nID;

        PowersetFullName     = template.PowersetFullName.ToArray();
        _nPowerset           = template._nPowerset.ToArray();
        UpgradePowerFullName = template.UpgradePowerFullName.ToArray();
        _nUpgradePower       = template._nUpgradePower.ToArray();
    }
Example #2
0
 public SummonedEntity(BinaryReader reader) : this()
 {
     UID              = reader.ReadString();
     DisplayName      = reader.ReadString();
     EntityType       = (Enums.eSummonEntity)reader.ReadInt32();
     ClassName        = reader.ReadString();
     PowersetFullName = new string[reader.ReadInt32()];
     _nPowerset       = new int[PowersetFullName.Length];
     for (int index = 0; index <= PowersetFullName.Length - 1; ++index)
     {
         PowersetFullName[index] = reader.ReadString();
     }
     UpgradePowerFullName = new string[reader.ReadInt32()];
     _nUpgradePower       = new int[PowersetFullName.Length];
     for (int index = 0; index <= UpgradePowerFullName.Length - 1; ++index)
     {
         UpgradePowerFullName[index] = reader.ReadString();
     }
 }
 public SummonedEntity(BinaryReader reader) : this()
 {
     this.UID              = reader.ReadString();
     this.DisplayName      = reader.ReadString();
     this.EntityType       = (Enums.eSummonEntity)reader.ReadInt32();
     this.ClassName        = reader.ReadString();
     this.PowersetFullName = new string[reader.ReadInt32()];
     this._nPowerset       = new int[this.PowersetFullName.Length];
     for (int index = 0; index <= this.PowersetFullName.Length - 1; ++index)
     {
         this.PowersetFullName[index] = reader.ReadString();
     }
     this.UpgradePowerFullName = new string[reader.ReadInt32()];
     this._nUpgradePower       = new int[this.PowersetFullName.Length];
     for (int index = 0; index <= this.UpgradePowerFullName.Length - 1; ++index)
     {
         this.UpgradePowerFullName[index] = reader.ReadString();
     }
 }