public void SetMoM(PlayerMomController MoM) { if(MoM!=null) { mainMoMControl = MoM; SetFood(mainMoMControl.FoodAmount); SetHealth((int)mainMoMControl.Health); SetTeams(NewGameController.Instance.NumberOfTeams); StartCoroutine(UpdateInfo()); } }
public override void OnLobbyServerSceneLoadedForPlayer(NetworkManager manager, GameObject lobbyPlayer, GameObject gamePlayer) { LobbyPlayer lobby = lobbyPlayer.GetComponent <LobbyPlayer>(); PlayerMomController player = gamePlayer.GetComponent <PlayerMomController>(); player.name = lobby.name; player.TeamColor = lobby.playerColor; player.teamID = playerCount; playerCount++; //UnityEventManager.TriggerEvent("StartGame"); }
void Awake() { playerMoM = GetComponent <PlayerMomController>(); //make sure this script is attached to player }