} // update UI info on end turn // setup class private void SetReferences() { managerAssets = GetComponent <ManagerAssets>(); managerControls = GetComponent <ManagerControls>(); managerGame = GetComponent <ManagerGame>(); managerPlayer = GetComponent <ManagerPlayer>(); }
public ScreenOverworldMap(ManagerScreen managerScreen, ManagerPlayer managerPlayer, Vector2 cameraPosition) : base(managerScreen) { _managerPlayer = managerPlayer; _cameraPosition = cameraPosition; _cursorPosition = _cameraPosition; _cursorCounter = 0; _overworldMapObjects = new OverworldMapObjects(); }
private void SetReferences() { GameObject managersContainer = GameObject.Find(Settings.nameManagersContainerGO); managerControls = managersContainer.GetComponent <ManagerControls>(); // for click functionality managerGame = managersContainer.GetComponent <ManagerGame>(); managerPlayer = managersContainer.GetComponent <ManagerPlayer>(); // for check whether this.TileTerrain is already moused-over managerUI = managersContainer.GetComponent <ManagerUI>(); // for button setup }
} // called LMB click on panelBot button EndTurn routed through ManagerUI.HandleEntryPointButtonClick() // setup class private void SetReferences() { managerCursor = GetComponent <ManagerCursor>(); managerGame = GetComponent <ManagerGame>(); managerPlayer = GetComponent <ManagerPlayer>(); managerTerrain = GetComponent <ManagerTerrain>(); managerUI = GetComponent <ManagerUI>(); managerUnits = GetComponent <ManagerUnits>(); }
public ActionResult EditPlayer(int managerId, int[] playerIds, int[] playerSubs) { if (playerSubs == null) { playerSubs = new int[0]; } var manager = db.Managers.Include(x => x.Players).Where(x => x.ManagerId == managerId).FirstOrDefault(); if (manager != null) { var selectedPlayers = new HashSet <int>(playerIds.Where(x => x != 0)); var currentPlayers = new HashSet <int>(manager.Players.Select(x => x.PlayerId)); foreach (var currentPlayer in currentPlayers) { if (!selectedPlayers.Contains(currentPlayer)) { db.ManagerPlayers.Remove(manager.Players.Where(x => x.PlayerId == currentPlayer).FirstOrDefault()); } } foreach (var selectedPlayer in selectedPlayers) { if (!currentPlayers.Contains(selectedPlayer)) { ManagerPlayer managerPlayer = new ManagerPlayer(selectedPlayer, managerId); db.ManagerPlayers.Add(managerPlayer); } } var selectedSubs = new HashSet <int>(playerSubs.Where(x => x != 0)); var currentSubs = new HashSet <int>(manager.Players.Where(x => x.Substitute).Select(x => x.PlayerId)); foreach (var currentSub in currentSubs) { if (!selectedSubs.Contains(currentSub)) { ManagerPlayer managerPlayer = manager.Players.Where(x => x.PlayerId == currentSub).FirstOrDefault(); managerPlayer.ToggleSubstitute(); } } foreach (var selectedSub in selectedSubs) { if (!currentSubs.Contains(selectedSub)) { ManagerPlayer managerPlayer = manager.Players.Where(x => x.PlayerId == selectedSub).FirstOrDefault(); managerPlayer.ToggleSubstitute(); } } } db.SaveChanges(); return(Content("Ok")); }
public ScreenWorld(ManagerScreen managerScreen) : base(managerScreen) { _managerCamera = new ManagerCamera(); _managerMap = new ManagerMap("newmap", _managerCamera); _entities = new Entities(); _managerEvents = new ManagerEvents(); _managerPlayer = new ManagerPlayer(); //uglyyyyyyy FactoryDeathAnimation.Initailize(_managerCamera); }
private void SetReferences() { managerAssets = GetComponent <ManagerAssets>(); managerBlight = GetComponent <ManagerBlight>(); managerCamera = GetComponent <ManagerCamera>(); managerControls = GetComponent <ManagerControls>(); managerCursor = GetComponent <ManagerCursor>(); managerTerrain = GetComponent <ManagerTerrain>(); managerPlayer = GetComponent <ManagerPlayer>(); managerUI = GetComponent <ManagerUI>(); managerUnits = GetComponent <ManagerUnits>(); }
// setup private void SetReferences() { managerGame = GetComponent <ManagerGame>(); managerPlayer = GetComponent <ManagerPlayer>(); managerTerrain = GetComponent <ManagerTerrain>(); }
public PlayerInput(ManagerScreen managerScreen, ManagerPlayer managerPlayer) { _managerScreen = managerScreen; _managerPlayer = managerPlayer; }
public ResultsSheetPlayer(ManagerPlayer player) { Player = player; }