public CartCameraController(PlayerCameraScript player) { camX = player.cam.parent; camY = camX.parent; y = player.transform.rotation.y; x = 0; mouseSensivity = player.mouseSensivity; }
void Start() { rBody = GetComponent <Rigidbody>(); _cam = cam.GetChild(0); camScript = GetComponent <PlayerCameraScript>(); setBlock += b => enabled = b; }
public StandartCameraController(PlayerCameraScript player, float x, float y) { this.player = player; cam = player.cam.parent; mouseSensivity = player.mouseSensivity; this.y = y; this.x = x; cam.parent.rotation = player.transform.rotation; }
public void EndGame(string com, string rank) { endGamePanelRankText.text = rank; endGamePanelCommentaryText.text = com; //Reset //Camera PlayerCameraScript camScript = Camera.main.GetComponent <PlayerCameraScript>(); camScript.enabled = false; //UI playerUI.SetActive(false); PauseMenu.inGame = false; //Sectors sectorSpawnManagementScript.enabled = false; //Bots for (int i = 0; i < bots.Length; i++) { bots[i].BotRootGameObject.SetActive(false); } dropItemArea.SetActive(false); //Activate mouse cursor Cursor.visible = true; Cursor.lockState = CursorLockMode.None; GameStarted = false; waitingForPlayers = false; activatedIntentReceivers = null; for (var i = 0; i < avatars.Length; i++) { avatars[i].AvatarRootGameObject.SetActive(false); } DisableIntentReceivers(); }
//Mise en place de la camera et du HUD du joueur //For master and clients private void SetupPlayer(int id) { //Camera setup for client PlayerCameraScript cam = Camera.main.GetComponent <PlayerCameraScript>(); if (cam.enabled == false) { cam.enabled = true; cam.target = avatars[id].AvatarRootTransform; } //Camera for minimap if (miniCam.enabled == false) { miniCam.enabled = true; miniCam.player = avatars[id].AvatarRootTransform; } //UI setup for client if (!playerUI.activeSelf) { playerUIScript.avatar = avatars[id]; playerUI.gameObject.SetActive(true); playerUIScript.enabled = true; } dropItemArea.SetActive(true); //Sector reset sectorSpawnManagementScript.enabled = true; sectorSpawnManagementScript.enabled = false; //Hide mouse cursor Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; gameStarted = false; PauseMenu.inGame = true; deadAvatarsCount = 0; }
public StandartCameraController(PlayerCameraScript player) : this(player, 0, player.transform.eulerAngles.y) { }
void Start() { player = transform.root; cameraScript = transform.parent.GetComponent <PlayerCameraScript>(); }
void Update() { LoadedPlayer.SetIdle(false); if (Console.Instance != null && Console.Instance.Active) { return; } if (GUIManager.Instance != null && GUIManager.Instance.DialogGUI.InConversation) { Debug.Log(GUIManager.Instance.DialogGUI.InConversation); Debug.Log("Caused by GUI = true"); return; } if (Input.GetKeyDown(KeyCode.P)) { doPath = true; } else { doPath = false; } if (Input.GetKeyDown(KeyCode.Return)) { GUIManager.Instance.SetVisible(!GUIManager.Instance.OpenGUIVisible); } if (GameManager.Paused) { return; } if (Input.GetKeyDown(KeyCode.Tab)) { if (PlayerCameraScript.CameraController is FirstPersonCC) { PlayerCameraScript.SetThirdPersonCamera(); } else { PlayerCameraScript.SetFirstPersonCamera(); } } // Debug.BeginDeepProfile("PlayerManagerUpdate"); Vector3 worldMousePos = GetWorldMousePosition(); Vec2i currentChunk = World.GetChunkPosition(Player.TilePos); if (currentChunk != LastChunk) { LastChunk = currentChunk; } Tick(Time.deltaTime); Player.Update(); MovementUpdate(); PlayerSelectUpdate(); DebugGUI.Instance.SetData("world_mouse_pos", worldMousePos.ToString()); LoadedPlayer.LookTowardsPoint(worldMousePos); if (Input.GetKey(KeyCode.Alpha1)) { SpellCastData data = new SpellCastData(); data.Source = Player; data.Target = GetWorldMousePosition(); Player.CombatManager.EntitySpellManager.CastSpell(0, data); } if (Input.GetMouseButton(0)) { LeftMouseButton(); } else if (Input.GetMouseButtonDown(1)) { RightMouseButton(); } if (Input.GetKeyDown(KeyCode.Space)) { LoadedPlayer.Jump(); } LoadedPlayer.SetRunning(Input.GetKey(KeyCode.LeftShift)); Debug.EndDeepProfile("PlayerManagerUpdate"); }