Пример #1
0
        protected StructureModel(StructureModel <T> s)
        {
            ProblemFlags  = new HashSet <ProblemFlagTypes>();
            StructureType = s.StructureType;
            CurrentHealth = s.CurrentHealth;
            XPos          = s.XPos;
            YPos          = s.YPos;

            DisableMessage   = s.DisableMessage;
            TimeOfLastUpdate = s.TimeOfLastUpdate;

            Stats = s.Stats;

            Enabled            = s.Enabled;
            Id                 = s.Id;
            Weapon             = s.Weapon;
            OwnerID            = s.OwnerID;
            SimulatingPlayerID = s.SimulatingPlayerID;
            CurrentAreaID      = s.CurrentAreaID;
            IsDead             = s.IsDead;
        }
Пример #2
0
 public TurretModel(StructureModel <TurretStats> s, TurretTypes turretType) : base(s)
 {
     TurretType = turretType;
 }
Пример #3
0
 public FactoryModel(StructureModel <FactoryStats> s)
     : base(s)
 {
 }