Exemple #1
0
    void Update()
    {
        if (menu)
        {
            if (SceneManager.GetActiveScene().name != "MainMenu")
            {
                Time.timeScale = 0;
            }
            cover.SetActive(true);
            Cursor.lockState = CursorLockMode.None;
        }
        else
        {
            Time.timeScale = 1;
            cover.SetActive(false);
            if (SceneManager.GetActiveScene().name != "MainMenu" && !dead)
            {
                Cursor.lockState = CursorLockMode.Locked;
            }
        }
        if (SceneManager.GetActiveScene().name != "MainMenu" && !menu)
        {
            if (Input.GetKeyDown(KeyCode.Escape))
            {
                EnterMenu();
                cameraScript        = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <CameraLook>();
                cameraScript.paused = true;
            }
        }

        speaker.volume = PlayerPrefs.GetFloat("MusicVolume");
    }
Exemple #2
0
    private void Update()
    {
        if (Input.GetKeyDown(KeyCode.Z))
        {
            currentCameraLook = normalCamera;
        }
        if (Input.GetKeyDown(KeyCode.X))
        {
            currentCameraLook = lookUpCamera;
        }
        if (Input.GetKeyDown(KeyCode.C))
        {
            currentCameraLook = lookDownCamera;
        }

        if (Time.timeScale == 0)
        {
            return;
        }
        if (currentState == CameraState.Following)
        {
            CameraMovement();
        }
        else if (currentState == CameraState.CrossDoor)
        {
            CrossDoorMovement();
        }
        else if (currentState == CameraState.Cinematic)
        {
            //Cinematic
        }
    }
Exemple #3
0
    //Private Unity Methods
    private void OnValidate()
    {
        if (target == null)
        {
            return;
        }

        switch (currentCameraLookState)
        {
        case CameraLookState.Normal:
            currentCameraLook = normalCamera;
            break;

        case CameraLookState.LookUp:
            currentCameraLook = lookUpCamera;
            break;

        case CameraLookState.LookDown:
            currentCameraLook = lookDownCamera;
            break;
        }

        if (currentCameraLook.cameraAngle != transform.eulerAngles.x)
        {
            transform.rotation = Quaternion.Euler(Vector3.right * currentCameraLook.cameraAngle);
        }
        if (currentCameraLook.cameraDistance != (target.position - transform.position).magnitude)
        {
            transform.position = target.position + (Vector3.up * currentCameraLook.cameraYOffset) - (transform.forward * currentCameraLook.cameraDistance);
        }
        if (currentCameraLook.cameraYOffset != (transform.position - target.position + (transform.forward * currentCameraLook.cameraDistance)).y)
        {
            transform.position = target.position + (Vector3.up * currentCameraLook.cameraYOffset) - (transform.forward * currentCameraLook.cameraDistance);
        }
    }
 void Start()
 {
     rb         = GetComponent <RigidbodyFirstPersonController>();
     cameraLook = GetComponent <CameraLook>();
     controller = GameManager.Instance.InputController;
     interactPanel.SetActive(true);
 }
    void Start()
    {
        //Start the player off at their teams spawn point.
        if (photonView.isMine)
        {
            if (photonView.owner.GetTeam() == PunTeams.Team.blue)
            {
                team = "blue";
            }
            else if (photonView.owner.GetTeam() == PunTeams.Team.red)
            {
                team = "red";
            }

            playerMesh = GameObject.Find("WaterPistol_Idle");
        }
        //Get references to objects in the scene.
        gameManager = GameObject.Find("GameManager").GetComponent <GameManager> ();

        if (photonView.isMine)
        {
            respawnTxt      = GameObject.Find("RespawnText").GetComponent <Text>();
            respawnTxt.text = "";
        }

        cameraLook        = GetComponent <CameraLook>();
        shoot             = GetComponent <PlayerShoot> ();
        storedRespawnTime = respawnTime;
        movement          = GetComponent <PlayerMovement> ();
        health            = GetComponent <PlayerHealth> ();
        body     = GetComponentInChildren <SkinnedMeshRenderer> ();
        collider = GetComponent <CharacterController>();
        nameTag  = GetComponentInChildren <Canvas>();
    }
Exemple #6
0
 // Update is called once per frame
 void Start()
 {
     if (hcameralook != null)
     {
         hcameralook = GameObject.Find("Main Camera").GetComponent <CameraLook>();
     }
 }
 void Awake()
 {
     gameManager = FindObjectOfType <GameManager>();
     pM          = FindObjectOfType <playerMovement>();
     cL          = FindObjectOfType <CameraLook>();
     player      = GameObject.Find("Player");
     rb          = player.GetComponent <Rigidbody>();
 }
Exemple #8
0
 private void Start()
 {
     cam        = GetComponent <Camera>();
     camLook    = GetComponent <CameraLook>();
     CP         = rimColorSelector.GetComponent <ColorPickerTriangle>();
     middle     = new Vector3(Screen.width / 2, Screen.height / 2, 0f);
     uiControls = uiManager.GetComponent <InfoManager>();
 }
Exemple #9
0
 public void InitContainer(GameObject containerObject)
 {
     _playerCameraLook   = MonoBehaviour.FindObjectOfType <CameraLook>();
     _characterMovement  = MonoBehaviour.FindObjectOfType <CharacterMovement>();
     _playerAttack       = MonoBehaviour.FindObjectOfType <PlayerAttack>();
     slotGameObject      = Resources.Load("InventorySlot") as GameObject;
     containerGameObject = containerObject;
 }
 void Start()
 {
     Debug.Log("esperar tiempo");
     StartCoroutine("EsperaTiempo");
     if (hcameralook != null)
     {
         hcameralook = GameObject.Find("Main Camera").GetComponent <CameraLook>();
     }
 }
Exemple #11
0
    private void Start()
    {
        if (target == null)
        {
            target = GameManager.Instance.GetPlayer();
        }

        currentRotation   = transform.eulerAngles.x;
        currentCameraLook = normalCamera;
    }
Exemple #12
0
    private void Start()
    {
        cl = GetComponent <CameraLook>();
        pm = GetComponent <PlayerMovement>();

        bulletCharge = gunEffectCharge.GetComponent <VisualEffect>();
        bulletFlash  = gunEffectFlash.GetComponent <VisualEffect>();
        gunCircle    = gunEffectCircle.GetComponent <VisualEffect>();
        gunBurstAmmo = gunBurstAmmoEffect.GetComponent <VisualEffect>();
    }
Exemple #13
0
    void Start()
    {
        playerControlLerpSmoothAnim = player.GetComponent <playerControlLerpSmoothAnim>();
        //lock cursor
        Cursor.lockState = CursorLockMode.Locked;

        camScript = camera.GetComponent <CameraLook>();
        jonesTire = GetComponent <CharacterController>();

        oldPosUpdateScript = oldPosObj.GetComponent <oldPosUpdate>();
    }
Exemple #14
0
 private void Start()
 {
     uiControls = uiManager.GetComponent <InfoManager>();
     if (Cursor.visible)
     {
         Cursor.visible = false;
     }
     mainCamera = primaryCamera.GetComponent <CameraLook>();
     spawner    = GetComponent <RimSpawner>();
     CP         = rimColorSelector.GetComponent <ColorPickerTriangle>();
 }
    // Start is called before the first frame update
    void Start()
    {
        camTrans = Camera.GetComponent <camTransition>();
        camLook  = Camera.GetComponent <CameraLook>();

        PlayerScript = Player.GetComponent <playerControlLerpSmoothAnim>();

        DoorAnim       = Door.GetComponentInChildren <Animator>();
        DoorAnim2      = Door2.GetComponentInChildren <Animator>();
        ButtonAnim     = gameObject.GetComponent <Animator>();
        ButtonRenderer = gameObject.GetComponent <Renderer>();
    }
Exemple #16
0
    public void ExitMenu()
    {
        PlayerPrefs.SetFloat("MusicVolume", music.value);
        PlayerPrefs.SetFloat("EffectsVolume", effects.value);
        PlayerPrefs.SetFloat("MonsterVolume", monsters.value);
        menu = false;

        if (SceneManager.GetActiveScene().name != "MainMenu")
        {
            cameraScript        = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <CameraLook>();
            cameraScript.paused = false;
        }
    }
Exemple #17
0
    private void Start()
    {
        cameraLook      = MainCamera.GetComponent <CameraLook>() as CameraLook;
        LevelChangerObj = GameObject.Find("LevelChanger") as GameObject;

        if (worldSpawn == null)
        {
            GameObject notsetSpawnObject = new GameObject();
            notsetSpawnObject.transform.position = this.gameObject.transform.position;
            notsetSpawnObject.transform.rotation = this.gameObject.transform.rotation;
            notsetSpawnObject.name = "AutoGenWorldSpawnPoint";
            worldSpawn             = notsetSpawnObject;
        }
    }
    void Start()
    {
        //lock cursor
        Cursor.lockState = CursorLockMode.Locked;

        camScript      = camera.GetComponent <CameraLook>();
        jones          = GetComponent <CharacterController>();
        anim           = GetComponent <Animator>();
        jumpsRemaining = maxJumps;
        JumpParticle   = transform.GetChild(3).GetChild(0).gameObject;
        SpeedParticle  = transform.GetChild(3).GetChild(1).gameObject;
        PunchParticle  = transform.GetChild(3).GetChild(2).gameObject;
        voiceline      = GetComponent <AudioSource>();

        oldPosUpdateScript = oldPosObj.GetComponent <oldPosUpdate>();
        atat = GetComponent <Attacking>();
    }
Exemple #19
0
    /**
     * spawns a bullet at the right spot and makes the appropriate sound
     */
    void shoot()
    {
        //play the weapon's sound from the sound manager
        FindObjectOfType <AudioManager>().Play(this.transform.gameObject, "handgun");
        bulletsLeft--;
        //Debug.Log("bullets left: " + bulletsLeft);
        Vector3 angle = UserFirepoint.rotation.eulerAngles;                                                                   //figure out the angle

        newBullet = Instantiate(bulletPrefab, UserFirepoint.position, Quaternion.Euler(angle));                               //make the bullet
                                                                                                                              //the bullet controller takes things from here
        newBullet.GetComponent <BulletController>().source = UserFirepoint.transform.parent.parent.GetComponent <Collider>(); //be sure to set the bullets parent
        // only add recoil when player shoots
        // if (this.gameObject.layer == 8)
        //{
        mine = GameObject.Find("Third Person Camera");
        myC  = mine.GetComponent <CameraLook>();
        myC.AddRecoil();
        //}
    }
Exemple #20
0
    public void ChangeCameraLookState(CameraLookState newLookState)
    {
        currentCameraLookState = newLookState;

        switch (currentCameraLookState)
        {
        case CameraLookState.Normal:
            currentCameraLook = normalCamera;
            break;

        case CameraLookState.LookUp:
            currentCameraLook = lookUpCamera;
            break;

        case CameraLookState.LookDown:
            currentCameraLook = lookDownCamera;
            break;
        }
    }
Exemple #21
0
 // Start is called before the first frame update
 void Start()
 {
     if (cursorHidden)
     {
         //locks cursor and toggles visible
         Cursor.lockState = CursorLockMode.Locked;
         Cursor.visible   = false;
     }
     health = GameObject.Find("Health").GetComponent <Text>();
     round  = GameObject.Find("Round").GetComponent <Text>();
     Mobile = GameObject.Find("MobileUI");
     cam    = GameObject.Find("Main Camera").GetComponent <CameraLook>();
     if (Application.isMobilePlatform)
     {
         Mobile.SetActive(true);
     }
     else
     {
         Mobile.SetActive(false);
     }
 }
        protected void Update()
        {
            targerPos = target.transform.position;
            switch (Mathf.RoundToInt(transform.eulerAngles.y))
            {
            case 0:
                look = CameraLook.NORTH;
                break;

            case 90:
                look = CameraLook.WEST;
                break;

            case 180:
                look = CameraLook.SOUTH;
                break;

            case 270:
                look = CameraLook.EAST;
                break;
            }
        }
Exemple #23
0
    // Use this for initialization
    void Awake()
    {
        playerCamera           = transform.FindChild("Mesh").FindChild("PlayerCamera").transform.gameObject;
        cameraLookScript       = playerCamera.GetComponent <CameraLook>();
        playerControllerScript = GetComponent <PlayerController>();

        if (photonView.isMine)
        {
            //MINE: local player, simply enable the local scripts
            cameraLookScript.enabled       = true;
            playerControllerScript.enabled = true;
            playerCamera.SetActive(true);
        }
        else
        {
            playerCamera.SetActive(false);
            cameraLookScript.enabled = false;

            playerControllerScript.enabled        = true;
            playerControllerScript.isControllable = false;
        }
        gameObject.name = gameObject.name + photonView.viewID;
    }
Exemple #24
0
    void Start()
    {
        if(levelManager != null)
        {
            levelManager.gameManager = this;
            levelManager.Generate();
        }

        if(playerPrefab != null)
        {
            player = Instantiate(playerPrefab);
            if(player != null)
            {
                player.transform.position = startPoint.position;
                player.transform.rotation = startPoint.rotation;
                playerRig = player.GetComponent<Rigidbody>() as Rigidbody;
                playerScript = player.GetComponent<Player>() as Player;

                cameraLookScript = cam.GetComponent<CameraLook>() as CameraLook;
                if (cameraLookScript != null)
                    cameraLookScript.target = player.transform;
            }
        }

        inputController.cam = (Camera) cam;

        saveManager = ScriptableObject.CreateInstance<SaveManager>();
        saveManager.Init();
        StartCoroutine(GameLoop());
    }
Exemple #25
0
 public void Awake()
 {
     camLook = FindObjectOfType <CameraLook>();
 }
Exemple #26
0
 private void Awake()
 {
     _charOwner    = FindObjectOfType <CharacterOwner>();
     _charMovement = FindObjectOfType <CharacterMovement>();
     _cameraLook   = FindObjectOfType <CameraLook>();
 }
Exemple #27
0
 void Start()
 {
     playerMovementScript = GetComponent <PlayerMovement>();
     cameraScript         = GetComponentInChildren <CameraLook>();
     shootScript          = GetComponent <Shoot>();
 }
 private void Start()
 {
     rb = GetComponent <Rigidbody>();
     playerController = GetComponent <PlayerController>();
     cameraLook       = FindObjectOfType <CameraLook>();
 }
Exemple #29
0
    // Use this for initialization
    void Start()
    {
        if (photonView.isMine)
        {
            //Get references.
            localSettings = GameObject.Find("LocalSettings").GetComponent <LocalSettings>();
            roundWinPanel = GameObject.Find("RoundWinTeamPanel");
            roundWinPanel.SetActive(false);

            movement   = GetComponent <PlayerMovement> ();
            cameraLook = GetComponent <CameraLook> ();

            roundTimerText  = GameObject.Find("RoundTimerText").GetComponent <Text>();
            timeLeft        = roundLengthInSecs;
            playerStats     = GetComponent <PlayerStatsHandler>();
            coundownFromEnd = roundFinishCooldown;

            analytics         = GameObject.FindGameObjectWithTag("Analytics").GetComponent <SendAnalyticInfo>();
            analytics.inMatch = true;

            gameManager = GameObject.Find("GameManager").GetComponent <GameManager>();
            playerShoot = GetComponent <PlayerShoot>();


            // 1st round
            roundCounter = GameObject.Find("RoundCounterText").GetComponent <Text>();

            roundTimerText.text = Mathf.CeilToInt(timeLeft).ToString();

            playerShoot.enabled = false;
            movement.enabled    = false;
            cameraLook.enabled  = false;
            startCountdown      = true;

            didYouWin = GameObject.Find("DidYouWin");
            didYouWin.SetActive(false);


            PunTeams.Team team          = PhotonNetwork.player.GetTeam();
            GameObject    teamTextThing = GameObject.Find("TeamDefineText");

            string teamS = "";
            if (team == PunTeams.Team.blue)
            {
                teamS = "blue"; teamTextThing.GetComponent <Text> ().color = Color.blue;
            }
            else if (team == PunTeams.Team.red)
            {
                teamS = "red"; teamTextThing.GetComponent <Text> ().color = Color.red;
            }


            teamTextThing.GetComponent <Text> ().text = "You are on " + teamS + " team.";
        }
        if (PhotonNetwork.isMasterClient)
        {
            roundTimerText      = GameObject.Find("RoundTimerText").GetComponent <Text>();
            sync                = syncEverySecs;
            timeLeft            = roundLengthInSecs;
            roundTimerText.text = Mathf.CeilToInt(timeLeft).ToString();
            coundownFromEnd     = roundFinishCooldown;
        }

        playerHealth = GetComponent <PlayerHealth>();
    }
        protected void LateUpdate()
        {
            if (target != null)
            {
                targerPos = target.transform.position;
                switch (look)
                {
                case CameraLook.NORTH:
                    transform.position = new Vector3(targerPos.x, targerPos.y + height, targerPos.z - distance);
                    break;

                case CameraLook.WEST:
                    transform.position = new Vector3(targerPos.x - distance, targerPos.y + height, targerPos.z);
                    break;

                case CameraLook.SOUTH:
                    transform.position = new Vector3(targerPos.x, targerPos.y + height, targerPos.z + distance);
                    break;

                case CameraLook.EAST:
                    transform.position = new Vector3(targerPos.x + distance, targerPos.y + height, targerPos.z);
                    break;
                }
            }


            if (LeftRotate())
            {
                moving = Move.LEFT;
                look   = CameraLook.UNSTABLE;
            }
            if (RightRotate())
            {
                moving = Move.RIGHT;
                look   = CameraLook.UNSTABLE;
            }

            switch (moving)
            {
            case Move.LEFT:
                CameraRotate(1);
                break;

            case Move.RIGHT:
                CameraRotate(-1);
                break;

            case Move.STOP:
                break;
            }
            maxPos = CalculatePosition(angleMax);
            minPos = CalculatePosition(angleMin);

            blockDisable = ChangeCullingMask(KeyCode.Alpha1, "BlockLayer", blockDisable);
            nodeDisable  = ChangeCullingMask(KeyCode.Alpha2, "NodeLayer", nodeDisable);

            if (Input.GetKeyDown(KeyCode.F))
            {
                height             = 2f;
                transform.position = targerPos;
                transform.rotation = target.rotation;
            }
            if (Input.GetKeyDown(KeyCode.R))
            {
                height = 8.4f;
            }
        }
Exemple #31
0
 void Awake()
 {
     player     = GetComponent <Player>();
     cameraLook = GetComponent <CameraLook>();
 }
 // Use this for initialization
 void Start()
 {
     cameraLook = GetComponent<CameraLook> ();
 }