public void FlagsCollection_ShouldBeCreated() { var controller = new FlagsController(); var result = controller.GetAllFlags(); Assert.IsTrue(result.Count == 10); }
public override void HandleAdditionalInfo(StringBuilder Builder) { Builder.AppendLine(); var FlagText = LanguageManager.Get("m.flag"); foreach (var Flag in FlagsController.GetFlags()) { if (!Flag.Team.Enable) { continue; } var Color = Flag.Team.ColorFormat ?? Globals.FORMAT_WHITE; var Capturer = Flag.Capturer; Builder.Append(Color).Append(FlagText); if (Capturer == null) { Builder.AppendLine(); continue; } var CapturerColor = Capturer.Extra().Team.ColorFormat; Builder.Append(Globals.FORMAT_WHITE).Append(" - ").Append(CapturerColor) .AppendLine(Capturer.Data.PlayerName); } }
// Use this for initialization void Start() { flagCtrl = transform.GetChild(0); strCtrl = GameObject.FindWithTag("StrategyController").GetComponent <StrategyController>(); pathfinding = GameObject.FindWithTag("Pathfinding").GetComponent <MyPathfinding>(); cityFlagsCtrl = GameObject.FindWithTag("CityFlags").GetComponent <FlagsController>(); }
public void IfCollectionShuffled_ShouldPass() { var controller = new FlagsController(); var standardCollection = controller.GetAllFlags(); var shuffledCollection = controller.ShuffleCollection(standardCollection); Assert.IsTrue(standardCollection[0].FlagName != shuffledCollection[0].FlagName); }
public void IfNotFirstFlag_ShouldNotPass() { var controller = new FlagsController(); var result = controller.GetAllFlags(); var firstFlag = controller.GetFirstFlag(result); Assert.IsTrue(firstFlag.FlagName == result[4].FlagName); }
public void IfListContainsCurrentFlag_ShouldPass() { var controller = new FlagsController(); var flagsCollection = controller.GetAllFlags(); var shuffledCollection = controller.ShuffleCollection(flagsCollection); var currentFlag = controller.GetCurrentFlag(shuffledCollection); var countriesList = controller.GetCountriesForQuiz(shuffledCollection); Assert.IsTrue(countriesList.Contains(currentFlag.FlagName)); }
public void IfShuffleStrings_ShouldPadd() { var test = new List <string> { "first", "second", "third" }; var controller = new FlagsController(); var shuffledStrings = controller.ShuffleStrings(test); Assert.IsTrue(test[0] != shuffledStrings[0]); }
public override bool CanVent(PlayerControl Player) { if (Military.FlagCapturerVents.GetValue()) { return(true); } else { return(FlagsController.GetCarryingFlag(Player) == null); } }
public override void HandlePlayerRespawn(PlayerControl Player) { var NewSpawn = FlagsController.GetSpawn(Player); if (NewSpawn.HasValue) { Player.NetTransform.SnapTo(NewSpawn.Value); } FlagsController.DropAll(Player); }
public void IfCollectionNotContainsCurrentFlag_ShouldPass() { var controller = new FlagsController(); var flagsCollection = controller.GetAllFlags(); var shuffledCollection = controller.ShuffleCollection(flagsCollection); var currentFlag = controller.GetCurrentFlag(shuffledCollection); var quizCollection = controller.CollectionWithoutCurrentFlag(shuffledCollection); Debug.WriteLine("Current flasg {0}", currentFlag.FlagName); Assert.AreNotEqual(quizCollection.SelectMany(x => x.FlagName), currentFlag.FlagName); }
private static void RegisterNetworkMessages() { Mod.RegisterMessage(AssignTeamsAndRolesMessage.INSTANCE); Mod.RegisterMessage(ShootMessage.INSTANCE); Mod.RegisterMessage(TeamAffinityMessage.INSTANCE); FlagsController.RegisterMessages(Mod); PointsController.RegisterMessages(Mod); ScoreController.RegisterMessages(Mod); TeamsController.RegisterMessages(Mod); SoundsController.RegisterMessages(Mod); HealthController.RegisterMessages(Mod); TeamAffinityController.RegisterMessages(Mod); }
private void Check(List <string> inputs, List <ExtendedBitArray> args, List <ExtendedBitArray> prevStates, List <ExtendedBitArray> nextStates, List <bool> overrides, List <int> result) { var controller = new FlagsController(); for (var i = 0; i < inputs.Count; i++) { if (args != null) { controller.SetArgument(args[i]); } controller.SetPreviousState(prevStates[i]); controller.UpdateFlags(nextStates[i], inputs[i], overrides[i]); Assert.AreEqual(result[i], controller.Flags.NumValue()); } }
private void Awake() { flagsData = gameObject.AddComponent <FlagsController>(); Button[] buttons = GetComponentsInChildren <Button>(); mouseKeyboardButton = buttons[0]; gamepadButton = buttons[1]; mkEQButton = buttons[2]; mk54Button = buttons[3]; mouseKeyboardButton.onClick.AddListener(OnClickedMouseKeyboard); gamepadButton.onClick.AddListener(OnClickedGamepad); mkEQButton.onClick.AddListener(OnClickedMKEQ); mk54Button.onClick.AddListener(OnClickedMK54); mkEQButton.gameObject.SetActive(false); mk54Button.gameObject.SetActive(false); }
private void Awake() { instance = this; LoadSettings(); }
protected override void Reset() { base.Reset(); FlagsController.Reset(); }
public override Vector2 HandleSpawnLocation(Vector2 Source, PlayerControl Player) { return(FlagsController.GetSpawn(Player) ?? Source); }
private static void AddFlag(Vector2 Position, Team Team) { FlagsController.AddFlag(Position, Team); }