// Use this for initialization void Start() { ControllersInGame = new List<Controller>(); Players = new Dictionary<int, Controller>(); CharactersInGame = new Dictionary<Guid, SlideCharacter>(); GridController.Singelton.ProduceGridFromFile("test_map"); string[] teamList = new string[2]; teamList[0] = "test_character"; teamList[1] = "test_character"; var newC = new RuneManager.NewController(0, System.Guid.NewGuid(), Controller.ControllerType.Player, teamList); RuneManager.Singelton.ExecuteRune(newC); var AiCon = new RuneManager.NewController(1, System.Guid.NewGuid(), Controller.ControllerType.AI, teamList); RuneManager.Singelton.ExecuteRune(AiCon); TurnOrder = -1; CurrentController = ControllersInGame[0]; TickGame(); var firstTurn = new RuneManager.RotateTurnForController(CurrentController); RuneManager.Singelton.ExecuteRune(firstTurn); AbilityButtonControl.Instance.ChangeSelectedCharacter(CurrentController.Crew[0]); /* ControllersInGame = new List<Controller>(); TurnOrder = -1; abilityButtonControl.Setup(); Players = new Dictionary<int, Controller>(); CharactersInGame = new Dictionary<Guid, SlideCharacter>(); var newC = new RuneManager.NewController(0, System.Guid.NewGuid(), Controller.ControllerType.Player, "Test"); var newC2 = new RuneManager.NewController(1, System.Guid.NewGuid(), Controller.ControllerType.AI, "Test"); RuneManager.Singelton.ExecuteRune(newC); RuneManager.Singelton.ExecuteRune(newC2); var spaw = new RuneManager.SpawnEvent(0, new Vector2(0, 0), "Test", System.Guid.NewGuid()); RuneManager.Singelton.ExecuteRune(spaw); var spaw2 = new RuneManager.SpawnEvent(0, new Vector2(1, 1), "TestPatrnet", System.Guid.NewGuid()); RuneManager.Singelton.ExecuteRune(spaw2); var en = new RuneManager.SpawnEvent(1, new Vector2(9, 9), "TestAI", Guid.NewGuid()); RuneManager.Singelton.ExecuteRune(en); CurrentController = ControllersInGame[0]; var firstTurn = new RuneManager.RotateTurnForController(CurrentController); RuneManager.Singelton.ExecuteRune(firstTurn); AbilityButtonControl.Instance.ChangeSelectedCharacter(CurrentController.Crew[0]); */ }
// Use this for initialization void Start() { ControllersInGame = new List <Controller>(); Players = new Dictionary <int, Controller>(); CharactersInGame = new Dictionary <Guid, SlideCharacter>(); GridController.Singelton.ProduceGridFromFile("test_map"); string[] teamList = new string[2]; teamList[0] = "test_character"; teamList[1] = "test_character"; var newC = new RuneManager.NewController(0, System.Guid.NewGuid(), Controller.ControllerType.Player, teamList); RuneManager.Singelton.ExecuteRune(newC); var AiCon = new RuneManager.NewController(1, System.Guid.NewGuid(), Controller.ControllerType.AI, teamList); RuneManager.Singelton.ExecuteRune(AiCon); TurnOrder = -1; CurrentController = ControllersInGame[0]; TickGame(); var firstTurn = new RuneManager.RotateTurnForController(CurrentController); RuneManager.Singelton.ExecuteRune(firstTurn); AbilityButtonControl.Instance.ChangeSelectedCharacter(CurrentController.Crew[0]); /* * ControllersInGame = new List<Controller>(); * TurnOrder = -1; * * abilityButtonControl.Setup(); * * Players = new Dictionary<int, Controller>(); * CharactersInGame = new Dictionary<Guid, SlideCharacter>(); * * var newC = new RuneManager.NewController(0, System.Guid.NewGuid(), Controller.ControllerType.Player, "Test"); * var newC2 = new RuneManager.NewController(1, System.Guid.NewGuid(), Controller.ControllerType.AI, "Test"); * * RuneManager.Singelton.ExecuteRune(newC); * RuneManager.Singelton.ExecuteRune(newC2); * * * var spaw = new RuneManager.SpawnEvent(0, new Vector2(0, 0), "Test", System.Guid.NewGuid()); * RuneManager.Singelton.ExecuteRune(spaw); * * var spaw2 = new RuneManager.SpawnEvent(0, new Vector2(1, 1), "TestPatrnet", System.Guid.NewGuid()); * RuneManager.Singelton.ExecuteRune(spaw2); * * var en = new RuneManager.SpawnEvent(1, new Vector2(9, 9), "TestAI", Guid.NewGuid()); * RuneManager.Singelton.ExecuteRune(en); * CurrentController = ControllersInGame[0]; * var firstTurn = new RuneManager.RotateTurnForController(CurrentController); * RuneManager.Singelton.ExecuteRune(firstTurn); * * AbilityButtonControl.Instance.ChangeSelectedCharacter(CurrentController.Crew[0]); */ }