public void Init(IEvent events, EngineerController engineer, BreakController breaking, ServerManager server) { _event = events; _engineer = engineer; _break = breaking; _server = server; }
public EngineerController GetEngineer() { GameObject player = GameObject.Find("Amarillo"); EngineerController script = player.GetComponent <EngineerController>(); return(script); }
public PlayerController GetLocalPlayer() { GameObject player1 = GameObject.Find("Verde"); GameObject player2 = GameObject.Find("Rojo"); GameObject player3 = GameObject.Find("Amarillo"); if (player1) { MageController player1Controller = player1.GetComponent <MageController>(); if (player1Controller.localPlayer) { return(player1Controller); } } if (player2) { WarriorController player2Controller = player2.GetComponent <WarriorController>(); if (player2Controller.localPlayer) { return(player2Controller); } } if (player3) { EngineerController player3Controller = player3.GetComponent <EngineerController>(); if (player3Controller.localPlayer) { return(player3Controller); } } return(null); }
public PlayerController GetLocalPlayer() { GameObject player1 = GameObject.Find("Mage"); GameObject player2 = GameObject.Find("Warrior"); GameObject player3 = GameObject.Find("Engineer"); if (player1 != null) { MageController player1Controller = player1.GetComponent <MageController>(); if (player1Controller.localPlayer) { return(player1Controller); } } if (player2 != null) { WarriorController player2Controller = player2.GetComponent <WarriorController>(); if (player2Controller.localPlayer) { return(player2Controller); } } if (player3 != null) { EngineerController player3Controller = player3.GetComponent <EngineerController>(); if (player3Controller.localPlayer) { return(player3Controller); } } return(null); }
public EngineerController GetEngineer() { if (players == null) { return(null); } GameObject player = players[2]; EngineerController script = player.GetComponent <EngineerController>(); return(script); }
private void spawnEngineer() { GameObject instance = Instantiate(engineerPrefab); EngineerController controller = instance.GetComponent <EngineerController>(); int startSide = Random.Range(0, 2); controller.pedestrianLight = startSide < 1 ? nearLights : farLights; controller.startSide = startSide; controller.gameController = this; controller.boxController = startSide < 1 ? farBox : nearBox; spriteLocations.Add(controller); }
private void HandlePlayerIdCoordination(string[] msg) { if (NotInClientScene()) { int incomingId = Int32.Parse(msg[1]); Debug.LogError("Incoming ID is: " + incomingId); switch (incomingId) { case 0: { LevelManager lManager = GameObject.FindObjectOfType <LevelManager>(); MageController mage = lManager.GetMage(); mage.playerId = incomingId; Debug.LogError("Now Mage has the ID: " + incomingId); } break; case 1: { LevelManager lManager = GameObject.FindObjectOfType <LevelManager>(); WarriorController warrior = lManager.GetWarrior(); warrior.playerId = incomingId; Debug.LogError("Now Warrior has the ID: " + incomingId); } break; case 2: { LevelManager lManager = GameObject.FindObjectOfType <LevelManager>(); EngineerController engin = lManager.GetEngineer(); engin.playerId = incomingId; Debug.LogError("Now Engineer has the ID: " + incomingId); } break; default: return; } } }
public void setEngineerConrtroller(EngineerController ec) { engineerController = ec; }
private void SetUpEngineerTeammateInfo(EngineerController ec) { for (int j = 0; j < maxPlayers; j++) { PlayerController jpc = (PlayerController)gameplayerControllers[j]; if (jpc != null) { ec.initializeTeammate(jpc.slot, jpc.role, jpc.username); } } }
public void Init(EngineerController engineer, IEvent events) { _engineer = engineer; _event = events; }