public Stacker_RoadWay(MissionType missionType, string conveyorName, string shelfNo, ModelPosition modelPosition, Direction_ Direction_) : base(conveyorName, Direction_) { if (missionType.Equals(MissionType.ProdIn) || missionType.Equals(MissionType.BackIn) || missionType.Equals(MissionType.PalletIn)) { SetPos(GetLeftBottomPos(conveyorName), modelPosition.GetShelfLinePos(shelfNo)); } else if (missionType.Equals(MissionType.ProdOut) || missionType.Equals(MissionType.PalletOut) || missionType.Equals(MissionType.GetPallet)) { SetPos(modelPosition.GetShelfLinePos(shelfNo), GetLeftBottomPos(conveyorName)); } SetSpeed(); }
public Stacker_Port_ForkIn(MissionType missionType, string conveyorName, Direction_ Direction_) : base(conveyorName, Direction_) { if (missionType.Equals(MissionType.ProdIn) || missionType.Equals(MissionType.BackIn) || missionType.Equals(MissionType.PalletIn) || missionType.Equals(MissionType.AddPallet)) { SetPos(GetBackPos(conveyorName), GetFrontPos(conveyorName)); } else if (missionType.Equals(MissionType.ProdOut) || missionType.Equals(MissionType.PalletOut) || missionType.Equals(MissionType.GetPallet)) { SetPos(GetBackPos(conveyorName), GetFrontPos(conveyorName)); } SetSpeed(); }
private void MapCompletionLogic() { EndText = ""; if (missionType.Equals(MissionType.alliancepirate) || missionType.Equals(MissionType.rebelpirate)) { EndText = "You earned: " + (int)(LevelLoot * StatsManager.moneyFactor) + " crebits. \n"; } EndText += "Press 'Enter' to continue.."; if (StatsManager.gameMode == GameMode.Hardcore) { StatsManager.ReduceOverwordHealthToVerticalHealth(player); } if (ControlManager.CheckKeyPress(Keys.Enter)) { LeaveLevel(); } }
public Conveyor_V(MissionType missionType, string conveyorName, Direction_ Direction_) : base(conveyorName, Direction_) { try { SetSpeed(); if (missionType.Equals(MissionType.ProdIn) || missionType.Equals(MissionType.BackIn) || missionType.Equals(MissionType.PalletIn) || missionType.Equals(MissionType.AddPallet)) { SetPos(GetBackPos(conveyorName), GetFrontPos(conveyorName)); } else if (missionType.Equals(MissionType.ProdOut) || missionType.Equals(MissionType.PalletOut) || missionType.Equals(MissionType.GetPallet)) { SetPos(GetFrontPos(conveyorName), GetBackPos(conveyorName)); } else { throw new Exception("Conveyor_V has exception: Undefined MissionType"); } } catch (Exception ex) { throw new Exception(ex.ToString()); } }