public static void ServerInitialize(Vehicle vic, PlayerGameObject controllingPlayer, Vector2 position, float maxMateriel) { vic.controllingPlayer.Value = controllingPlayer; vic.materiel.Value = maxMateriel; vic.maxMateriel.Value = maxMateriel; PhysicalObject.ServerInitialize(vic, position, 0); }
public void RemoveVehicle(Vehicle vic) { if (vic is CombatVehicle) { CombatVehicle combatVehicle = (CombatVehicle)vic; combatVehicles.RemoveAllReferences(combatVehicle); } else if (vic is Transport) { Transport transportVehicle = (Transport)vic; transportVehicles.RemoveAllReferences(transportVehicle); } }
public bool InResupplyQueue(Vehicle vic) { return this.resupplyQueue.Value.Contains(vic); }
public void EnqueueTransport(Vehicle vic) { this.resupplyQueue.Value.Enqueue(vic); }