void Start() { FloatingTextController.Initialize(textParent, PopupTextPrefab); var playerCount = 2; spawnPoints = GameObject.FindGameObjectsWithTag("SpawnPoint"); remainingCountdownDuration = CountdownDuration; playerStates = new PlayerState[playerCount]; playerHUDManager = new PlayerHUDManager(PlayerHUDPrefab, PlayerStatusUIPrefab, 8); for (var i = 0; i < playerCount; i++) { var spawnpoint = spawnPoints[i % spawnPoints.Length]; var player = Instantiate(PlayerPrefab); var ps = new PlayerState(player, ReInput.players.GetPlayer(i)); var WeaponPrefab = WeaponPrefabs[ps.weaponIndex]; //targetting PlayerTargettingAreas[i] = Instantiate(WeaponTargettingAreaPrefab); PlayerTargettingAreas[i].TestConstruct(i); ps.player.ID = i; ps.player.name = "Player " + i; ps.player.Spawn(spawnpoint.transform); ps.player.SetWeapon(WeaponPrefab, PlayerTargettingAreas[i]); ps.player.SetColor(colorScheme.playerColors[i]); ps.player.OnValidHitOccurred += AddValidHit; playerStates[i] = ps; //PlayerTargettingAreas[i].transform.SetParent(ps.player.Weapon.transform); } }
public void OnSceneLoaded(Scene scene, LoadSceneMode mode) { Debug.Log("Scene Loaded: " + scene.name); if (scene.name != "TitleScreen") { playerhud = GameObject.Find("PlayerHud").GetComponent <PlayerHUDManager>(); } }
// Start is called before the first frame update void Start() { gameManager = GameObject.Find("_SCRIPTS_").GetComponentInChildren <GameManager>(); playerPOV = GetComponentInChildren <Camera>(); playerHUD = GameObject.Find("Menues").transform.Find("PlayerHud").GetComponent <PlayerHUDManager>(); playerHUD.SetupCameras(GetComponentInChildren <Camera>()); warpManager = GetComponent <Warp>(); weaponManager = GetComponent <WeaponManager>(); }
private void Awake() { if (m_playerHUDManager == null) { m_playerHUDManager = this; } else if (m_playerHUDManager != this) { Destroy(transform.parent.gameObject); } }
void Awake() { if (_instance == null) { _instance = this; } else if (_instance != this) { Destroy(gameObject); } DontDestroyOnLoad(gameObject); }
// Use this for initialization void Start() { playerPOV = GetComponentInChildren <Camera>(); playerHud = GameObject.Find("_SCRIPTS_").GetComponentInChildren <PlayerHUDManager>(); weaponPort = playerPOV.transform.Find("WeaponPort").transform; if (isServer) { StartCoroutine(SwapWeaponCoroutine(gunSwapHoldTimeMS)); SpawnStartingWeapon(); } }
private void Awake() { //set up singleton if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); gameObject.SetActive(false); return; } WaitingForPlayer.enabled = false; GameManager.Instance.DontDestroyNormalObject(gameObject); }
public override void Dispose() { base.Dispose(); if (PlayerInputManager != null) { PlayerInputManager.Dispose(); PlayerInputManager = null; } if (PlayerCameraManager != null) { PlayerCameraManager.Dispose(); PlayerCameraManager = null; } if (PlayerHUDManager != null) { PlayerHUDManager.Dispose(); PlayerHUDManager = null; } }
protected virtual void InitPlayerHUDManager() { PlayerHUDManager = new PlayerHUDManager(); PlayerHUDManager.TickEnabled = true; }
private void RpcStartGameClock() { hudManager = GameObject.Find("PlayerHud").GetComponent <PlayerHUDManager>(); }
void Awake() { Instance = this; }
protected virtual void InitPlayerHUDManager() { PlayerHudManager = new PlayerHUDManager(); }