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; }
public TurretModel(StructureModel <TurretStats> s, TurretTypes turretType) : base(s) { TurretType = turretType; }
public FactoryModel(StructureModel <FactoryStats> s) : base(s) { }