// Start is called before the first frame update void Start() { s = FindObjectOfType <MenuPlayers>().CurrentPlayers.Find(x => x.UseKeyboard); usedPlanet = FindObjectOfType <GameSceneManager>().CurrentMap; MenuPlayers Players = FindObjectOfType <MenuPlayers>(); for (int i = 0; i < Players.CurrentPlayers.Count; i++) { if ((Players.CurrentPlayers[i].WonPlanets & PlayerInfo.Planets.Earth) == PlayerInfo.Planets.Earth) { earthsprite.WinFlag.GetComponent <SpriteRenderer>().color = Players.CurrentPlayers[i].GetColor(); earthsprite.HasPlayed = true; } if ((Players.CurrentPlayers[i].WonPlanets & PlayerInfo.Planets.Mars) == PlayerInfo.Planets.Mars) { MarsSprite.WinFlag.GetComponent <SpriteRenderer>().color = Players.CurrentPlayers[i].GetColor(); MarsSprite.HasPlayed = true; } if ((Players.CurrentPlayers[i].WonPlanets & PlayerInfo.Planets.Moon) == PlayerInfo.Planets.Moon) { MoonSprite.WinFlag.GetComponent <SpriteRenderer>().color = Players.CurrentPlayers[i].GetColor(); MoonSprite.HasPlayed = true; } if ((Players.CurrentPlayers[i].WonPlanets & PlayerInfo.Planets.Sun) == PlayerInfo.Planets.Sun) { SunSprite.WinFlag.GetComponent <SpriteRenderer>().color = Players.CurrentPlayers[i].GetColor(); SunSprite.HasPlayed = true; } } StartCoroutine(InvokeAnimationFlag()); }
// Start is called before the first frame update void Start() { Players = FindObjectOfType <MenuPlayers>(); List <PlayerInfo> currentPlayers = Players.CurrentPlayers; int index = -1; int lastScore = -1; for (int i = 0; i < currentPlayers.Count; i++) { if (currentPlayers[i].ConquestScore > lastScore) { index = i; lastScore = currentPlayers[i].ConquestScore; } } GetComponent <TextMeshProUGUI>().text = "Winner is: " + currentPlayers[index].Playerid.ToString(); }
// Use this for initialization void Start() { rb = GetComponent <Rigidbody>(); anim = GetComponent <Animator>(); audioSource = GetComponent <AudioSource>(); DamageTextController.Initialize(); MenuPlayers s = FindObjectOfType <MenuPlayers>(); try { CurrentController = s.CurrentPlayers.Find(p => p.CurrentColor == PrefabColor).Playerid; Debug.Log(CurrentController); UseKeyboard = s.CurrentPlayers.Find(p => p.CurrentColor == PrefabColor).UseKeyboard; }catch (System.Exception ex) { gameObject.SetActive(false); } }
// Use this for initialization void Start() { PlayersInformation = FindObjectOfType <MenuPlayers>(); }
// Start is called before the first frame update void Start() { Players = FindObjectOfType <MenuPlayers>(); }