Esempio n. 1
0
    private void Awake()
    {
        i = this;

        player1.OnPlayerWin += HandlePlayerWin;
        player2.OnPlayerWin += HandlePlayerWin;
    }
    // Start is called before the first frame update
    void Start()
    {
        rb  = GetComponent <Rigidbody>();
        cam = Camera.main;

        respawnController = GameObject.FindGameObjectWithTag("RespawnController").GetComponent <RespawnController>();

        if (!respawnController.positionSet)
        {
            respawnController.respawnPosition = transform.position;
            respawnController.positionSet     = true;
        }

        transform.position = respawnController.respawnPosition;

        cooldownSlider.maxValue = swapCooldown;

        auso = GetComponent <AudioSource>();

        enemies   = GameObject.FindGameObjectsWithTag("Enemy");
        doorBalls = GameObject.FindGameObjectsWithTag("DoorBall");

        dashTimer       = 0;
        dashCoolingDown = 0;
    }
 private void OnTriggerStay(Collider other)
 {
     if (other.CompareTag("Player"))
     {
         other.GetComponent <PlayerMove>().enabled = false;
         RespawnController.Respawn(other.gameObject);
         other.GetComponent <PlayerMove>().enabled = true;
     }
 }
Esempio n. 4
0
 // Start is called before the first frame update
 void Start()
 {
     player             = FindObjectOfType <PlayerController>();
     enemyCurrentHealth = enemyMaxHealth;
     enemyInfoManager   = FindObjectOfType <EnemyInfoManager>();
     enemyStats         = FindObjectOfType <EnemyStatsManager>();
     respawnController  = FindObjectOfType <RespawnController>();
     qki           = FindObjectOfType <QuestKillsIncrease>();
     questsManager = FindObjectOfType <QuestsManager>();
 }
Esempio n. 5
0
 private void OnTriggerEnter(Collider other)
 {
     //If the player enters, we set the new checkpoint
     if (other.tag == "Player")
     {
         RespawnController charaRespawn = other.GetComponent <RespawnController>();
         charaRespawn.SetNewSpawn(other.transform.position, other.transform.rotation);
         checkpointController.NewCheckpoint(numCheckpoint, activeCamera);
     }
 }
Esempio n. 6
0
 private void GetReferences()
 {
     deathController         = GetComponent <DeathController>();
     movementController      = GetComponent <MovementController>();
     playerActionsController = GetComponent <PlayerActionsController>();
     respawnController       = GetComponent <RespawnController>();
     pushController          = GetComponentInChildren <PushController>();
     rotationController      = GetComponent <RotationController>();
     afterImageController    = GetComponent <AfterImageController>();
     animator = GetComponent <Animator>();
 }
    // Use this for initialization
    void Start()
    {
        if (!photonView.isMine)
        {
            return;
        }
        _hitPoint = 5;
        GameObject RespawnConObj = GameObject.Find("RespawnController");

        respawnCon = RespawnConObj.GetComponent <RespawnController> ();
    }
Esempio n. 8
0
    // Use this for initialization
    void Start()
    {
        respawnController = gameObject.GetComponent <RespawnController>();

        if (respawnController)
        {
            respawnController.onRespawn += ResetObject;
        }

        initialPos = transform.position;
        finalPos   = transform.Find("OpenTransform").position;

        isCoroutineRunning = false;
        charactersOnMe     = 0;
    }
    private void Start()
    {
        characterControllerScript          = GameObject.FindGameObjectWithTag("Player").GetComponent <CharacterControllerScript>();
        charaRespawnController             = GameObject.FindGameObjectWithTag("Player").GetComponent <RespawnController>();
        characterControllerScript.onDeath += OnCharacterDeath;

        controls = characterControllerScript.getControls();
        controls.GameController.Restart.performed          += context => Restart();
        controls.GameController.FirstCheckpoint.performed  += context => GoToCheckpoint(0);
        controls.GameController.SecondCheckpoint.performed += context => GoToCheckpoint(1);
        controls.GameController.Quit.performed             += context => Exit();
        controls.GameController.SlowMo.performed           += context => SlowMo();

        currentCam = firstCamera;
        OnCharacterDeath();
    }
Esempio n. 10
0
    // Use this for initialization
    void Start()
    {
        respawnController = gameObject.GetComponent <RespawnController>();

        if (respawnController)
        {
            respawnController.onRespawn += ResetObject;
        }

        handleRenderer = transform.Find("Base").Find("Handle").GetComponent <Renderer>();

        initialPosition = new Vector3[platform.Length];

        for (int i = 0; i < platform.Length; i++)
        {
            initialPosition[i] = platform[i].position;
        }

        canPull         = false;
        isTowardsTarget = false;
    }
Esempio n. 11
0
 // Use this for initialization
 void Start()
 {
     controller = GetComponentInParent <RespawnController> ();
 }
Esempio n. 12
0
 // Use this for initialization
 void Start()
 {
     m_respawner = GameObject.FindGameObjectWithTag ("Respawn").GetComponent<RespawnController> ();
 }
Esempio n. 13
0
 void Awake()
 {
     s = this;
 }
 private void Awake()
 {
     respawnController = GetComponent<RespawnController>();
 }
 private void Respawner_Tick(object sender, EventArgs e)
 {
     RespawnController.Loop();
 }