// Start is called before the first frame update private void OnEnable() { AllSpawnPoints = new List <SpawnPoint>(); AllSpawnPoints.AddRange(FindObjectsOfType <SpawnPoint>()); // consider going thru and initializing them to all be not functional ActiveSpawnPoints = new List <SpawnPoint>(); chargerCount = 0; shamblerCount = 0; currentShamblerMax = startingShamblerMax; //replace intervals with grace period to delay spawning cycle shamblerCoolDown = shamblerInterval; chargerCoolDown = chargerInterval; ActiveZones = new List <Zones>(); playerManager = GameObject.Find("PlayerList").GetComponent <InGamePlayerManager>(); if (playerManager == null) { Debug.Log("Null player list in EnemySpawner"); } initialSpawnPointLoad = false; SpawnEnabled = true; if (PhotonNetwork.IsMasterClient) { Debug.Log("I am the Master Client!"); ActiveZones.Add(Zones.Zone1); WaveCoroutine = StartCoroutine(NextWave(WaveInterval)); } }
// Start is called before the first frame update void Start() { foreach (GameObject obj in GameObject.FindGameObjectsWithTag("GameController")) { if (obj.GetPhotonView().IsMine) { playerController = obj; } else { otherPlayerController = obj; } } //playerController = GetComponent<PlayerControllerLoader>().playerController; leaving = false; isLookingAtTruck = false; isLeader = false; evacuateCanvas = GameObject.Find("Exit Canvas"); truck = GameObject.Find("ExtractionTruck"); GetComponent <Death>().OnPlayerDeath += OnDeath; playerManager = GameObject.Find("PlayerList").GetComponent <InGamePlayerManager>(); }
public override void Use(InGameDataManager manager) { // use medpack InGamePlayerManager pManager = FindObjectOfType <InGamePlayerManager>(); GameObject myPlayer = null; foreach (var player in pManager.players) { if (player.GetPhotonView().IsMine) { myPlayer = player; } } //myPlayer.GetPhotonView().RPC("StartHeal", RpcTarget.All); float difference = myPlayer.GetComponent <Health>().maxHealth - myPlayer.GetComponent <Health>().currentHealth; myPlayer.GetComponent <Health>().Heal((int)difference); // change the health in the UI as well myPlayer.GetComponent <PlayerHUD>().heal(difference); NotificationSystem.Instance.Notify(new Notification("Used Medpack", NotificationType.Good)); // remove this from the manager manager.currentItem = null; }
// Start is called before the first frame update void Start() { timeShotAt = Mathf.NegativeInfinity; pManager = FindObjectOfType <InGamePlayerManager>(); success = false; run = false; damageCounts = new List <float>(); }
// Start is called before the first frame update void Start() { // if (photonView.IsMine) //dataManager = GetComponent<PlayerControllerLoader>().inGameDataManager; currentHealth = maxHealth; Debug.Log("Truck is starting with current health: " + currentHealth); // consider using this: pManager = FindObjectOfType <InGamePlayerManager>(); }
// Start is called before the first frame update void Start() { //timer = 0; aggroTimeLimit = 10; senses = GetComponent <ChargerDetection>(); nav = GetComponentInParent <NavMeshAgent>(); pManager = FindObjectOfType <InGamePlayerManager>(); wandOffset = 10; toPlayerOffset = 20; wandAngle = 60; wandRad = 10; //playerOffset = 5; }
// Use this for initialization void Start() { gameTouchController = new GameTouchController(); touchManager = new TouchManager(); gameEffectManager = new GameEffectManager(); inGameObjectManager = new InGameObjectManager(); inGameObjectManager.Init(); inGamePlayerManager = new InGamePlayerManager(); inGamePlayerManager.Init(); inGameLevelManager = new InGameLevelManager(); inGameLevelManager.Init(); inGameMapManager = new InGameMapManager(); inGameMapManager.Init(); }
public override void Use(InGameDataManager manager) { InGamePlayerManager pManager = FindObjectOfType <InGamePlayerManager>(); GameObject myPlayer = null; foreach (var player in pManager.players) { if (player.GetPhotonView().IsMine) { myPlayer = player; } } // use energy drink myPlayer.GetComponent <PlayerMotor>().Energize(seconds); NotificationSystem.Instance.Notify(new Notification("Used Energy Drink", NotificationType.Good)); // remove this from the manager? manager.currentItem = null; }
// Use this for initialization void Start() { gamePlayerController = new GamePlayerController(); inGameStateManager = new InGameStateManager(); inGameStateManager.Init(); inGameObjManager = new InGameObjManager(); inGameObjManager.Init(); inGamePlayerManager = new InGamePlayerManager(); inGamePlayerManager.Init(); inGameMapManager = new InGameMapManager(); inGameMapManager.Init(); gameEffectManager = new GameEffectManager(); imageEffect_MoblieBloom = GameObject.Find("Main Camera").GetComponent <ImageEffect_MoblieBloom>(); }
// Start is called before the first frame update private void OnEnable() { timeShotAt = Mathf.NegativeInfinity; pManager = FindObjectOfType <InGamePlayerManager>(); success = false; run = false; rigid = false; extractionTruck = GameObject.Find("ExtractionTruck").GetComponent <Transform>(); for (int i = 0; i < extractionTruck.childCount; i++) { if (extractionTruck.GetChild(i).name == "AttackPoints") { TruckAttackPoints = extractionTruck.GetChild(i); break; } } if (TruckAttackPoints == null) { Debug.Log("Could not find AttackPoints object on truck"); } }
// Start is called before the first frame update private void OnEnable() { //timer = 0; aggroTimeLimit = 10; senses = GetComponent <ShamblerDetection>(); nav = GetComponentInParent <NavMeshAgent>(); pManager = FindObjectOfType <InGamePlayerManager>(); wandOffset = 10; toPlayerOffset = 20; wandAngle = 60; wandRad = 10; weapons = GetComponent <ShamblerAttacks>(); animator = GetComponentInChildren <Animator>(); maxSpd = GetComponent <NavMeshAgent>().speed; isSpitting = false; extractionTruck = GameObject.Find("ExtractionTruck").GetComponent <Transform>(); // delete this after figuring out why the shambler won't move to the truck sometimes moveTo = gameObject.transform.position; //playerOffset = 5; }
// Use this for initialization void GameInit() { gameTouchController = new GameTouchController(); inGameUIManager = new InGameUIManager(); inGameUIManager.Init(); inGameCameraManager = new InGameCameraManager(); inGameCameraManager.Init(); inGameObjManager = new InGameObjManager(); inGameObjManager.Init(); playerCtrlManager = new PlayerCtrlManager(); playerCtrlManager.Init(); inGameLevelManager = new InGameLevelManager(); inGameLevelManager.Init(); inGamePlayerManager = new InGamePlayerManager(); inGamePlayerManager.Init(); gameState = enGameState.playing; }
private void Awake() { if (Instance == null) { Instance = this; } else { Destroy(this); } m_AssetManager.Init(); m_ResourceManager.Init(); m_ObjectPool.Init(); m_MapInfo = Instantiate(m_MapInfo); m_MapInfo.Init(); UIInGameMain.Instance.Init(); m_ItemManager.Init(); m_MissionManager.Init(); m_MobManager.Init(); m_CameraFollowing = Camera.main.GetComponent <CameraFollowing>(); m_PlayerManager = this.gameObject.AddComponent <InGamePlayerManager>(); m_RewardManager = new GameObject("RewardManager").AddComponent <InGameRewardManager>(); }
void Start() { inGamePlayerManager = FindObjectOfType <InGamePlayerManager>(); inGamePlayerManager.Register(gameObject); }