/// <summary> /// Raises the respawn player event. /// </summary> private void OnRespawnPlayer() { if (RespawnPlayer != null) { RespawnPlayer.Invoke(); } }
private void OnValidate() { respawn = FindObjectOfType <RespawnPlayer>(); guardBlackboards = FindObjectsOfType <Guardblackboard>(); CCTVs = FindObjectsOfType <CCTV>(); playerLastSighting = resetPlayerSighting; }
public override void OnCollisionEnter(Collision collision) { player = collision.gameObject; if (player.GetComponent <PlayerController>() != null) { RespawnPlayer spawn = new RespawnPlayer(TeamManager.localPlayer, GameEventManager.clockTime); GameEventManager.singleton.addEvent(spawn); } }
void Start() { gameController = GameObject.Find("Game Controller").GetComponent <GameController>(); respawnPlayer = GameObject.Find("Player").GetComponent <RespawnPlayer>(); if (isCheckpoint && ((spawnPoint == null) || camStartPoint == null)) { Debug.LogError("Checkpoint or start point at " + transform.position + " does not have a spawn point assigned to it."); } }
private void Awake() { if (instance != null) { Destroy(this); } else { instance = this; } }
void Start() { weapon = GetComponentInChildren <WeaponStats>().gameObject; weapon.SetActive(false); respawn = GetComponent <RespawnPlayer>(); currentHealth = maxHealth; controller = GetComponent <PlayerController>(); sr = GetComponentInChildren <SpriteRenderer>(); anim = GetComponentInChildren <Animator>(); rb = GetComponent <Rigidbody2D>(); originalHealthLength = healthBar.transform.localScale.x; }
public virtual void OnCollisionEnter(Collision collision) { if (collision.gameObject.name.Contains("unner")) { // Moved suply room to be found on start player = collision.gameObject; player.transform.position = supplyRoom.transform.position; player.GetComponent <Gravity>().inSphere = false; //StartCoroutine(ReturnPlayer()); RespawnPlayer spawn = new RespawnPlayer(TeamManager.localPlayer, GameEventManager.clockTime + supplyTime); GameEventManager.singleton.addEvent(spawn); } }
void RpcSpawnAllPlayers(Vector3 spawnPoint1, Vector3 spawnPoint2) { if (spawned) { return; } spawned = true; magicians.mapSpawnPoint = spawnPoint1; gunners.mapSpawnPoint = spawnPoint2; RespawnPlayer spawn = new RespawnPlayer(localPlayer, GameEventManager.clockTime + 5); GameEventManager.singleton.addEvent(spawn); }
void Start() { //Set Components; #region Components _input = GameObject.Find("GameManager").GetComponent <InputManager>(); _respawn = GameObject.Find("GameManager").GetComponent <RespawnPlayer>(); _char = this.gameObject.GetComponent <CharacterController>(); _cameraRotation = this.gameObject.GetComponent <RotateWithMouse>(); _absoluteTransform = Camera.main.transform; _anim = transform.GetChild(0).GetComponent <Animator>(); AllowDoMovement = true; #endregion SetStateMachines(); //Set Base State State = States.Walking; }
void OnTriggerEnter(Collider Col) { if (!Col.CompareTag("Player")) { return; } RespawnPlayer PC = Col.GetComponent <RespawnPlayer> (); PC.RespawnPosition = Col.gameObject.transform.position; //Save Position /* * PlayerPrefs.SetFloat("PosX", transform.position.x); * PlayerPrefs.SetFloat("PosY", transform.position.y); * PlayerPrefs.SetFloat("PosZ", transform.position.z); */ PlayerPrefs.Save(); }
private void OnEnable() { lava = GameObject.Find("Lava"); respawnPlayerComponent = lava.GetComponent <RespawnPlayer>(); source = GetComponent <AudioSource>(); }
private void Start() { instance = this; gm = GameManager.instance; player = GameObject.Find("Player").GetComponent <PlayerController> (); }
private void Awake() { playerRespawn = GameObject.FindGameObjectWithTag("Player").GetComponent <RespawnPlayer>(); }