void OnTriggerExit2D(Collider2D coll) { if (coll.gameObject.name.Equals("Player Prefab") && lastTimeCalled >= delay) { lastTimeCalled = 0f; Camera_Movement cm = Camera.main.GetComponent <Camera_Movement>(); if (cm.followPlayer) { cm.camPositionSnap = (Vector2)transform.GetChild(0).position; lastFollowPlayer = true; cm.followPlayer = false; } else if (lastFollowPlayer) { lastPosition = cm.camPositionSnap; cm.camPositionSnap = Vector3.zero; lastFollowPlayer = false; cm.followPlayer = true; } else if ((Vector2)cm.camPositionSnap == (Vector2)transform.GetChild(0).position) { cm.camPositionSnap = (Vector2)lastPosition; lastPosition = transform.GetChild(0).position; lastFollowPlayer = false; cm.followPlayer = false; } else { lastPosition = cm.camPositionSnap; cm.camPositionSnap = (Vector2)transform.GetChild(0).position; lastFollowPlayer = false; cm.followPlayer = false; } } }
// Use this for initialization void Start() { cameraFrame = transform.GetChild(1).GetComponent <SpriteRenderer>(); myMovement = GetComponent <Camera_Movement>(); cam = GetComponent <Camera>(); }
void Start() { anim = GetComponent <Animator>(); rBody = GetComponent <Rigidbody2D> (); mainCamera = GameObject.Find("Main Camera").GetComponent <Camera_Movement> (); singleStompSource = GetComponents <AudioSource>()[0]; footstepsSource = GetComponents <AudioSource>()[1]; }
private void Start() { camMove = cameraObj.GetComponent <Camera_Movement>(); myRigidbody = GetComponent <Rigidbody2D>(); myLight = transform.GetChild(0).gameObject; myAnimationControl = GetComponent <Player_Animation>(); myAudioManage = GetComponent <Player_AudioManage>(); }
void SetReferences() { Player = GameObject.FindWithTag("Player"); P_Movement = Player.GetComponent <Player_Movement>(); P_Sword = Player.GetComponent <Player_Sword>(); Cam_Move = Player.GetComponent <Camera_Movement>(); R_P_Systems = Player.GetComponent <Random_Player_Systems>(); P_TestSystems = Player.GetComponent <Testing>(); P_Status = Player.GetComponent <P_Health_Mana_System>(); }
public void ProcessKeyboard(Camera_Movement direction, float deltaTime) { float velocity = MovementSpeed * deltaTime; if (direction == Camera_Movement.FORWARD) Position += Front * velocity; if (direction == Camera_Movement.BACKWARD) Position -= Front * velocity; if (direction == Camera_Movement.LEFT) Position -= Right * velocity; if (direction == Camera_Movement.RIGHT) Position += Right * velocity; }
void Start() { GameObject tmp = GameObject.Find("Manager_Game"); if (tmp != null) { manager_Game = tmp.GetComponent <Manager_Game>(); } tmp = GameObject.Find("G_UI_Game_Interface_Mobile"); if (tmp != null) { obj_UI = tmp; } tmp = GameObject.Find("G_UI_Game_Interface_Mobile_Part2"); if (tmp != null) { obj_UI2 = tmp; } tmp = GameObject.Find("Main Camera"); if (tmp != null) { camera_Movement = tmp.GetComponent <Camera_Movement>(); } tmp = GameObject.Find("PauseAndView"); if (tmp != null) { Transform[] children = tmp.GetComponentsInChildren <Transform>(true); foreach (Transform child in children) { if (child.name == "btn_Mobile_Pause") { obj_PauseMobile = child.gameObject; } } } }
void Start() // --> Init { Camera_Board = GameObject.Find("Main Camera"); // init Camera if (!b_Debug && Camera_Board && Camera_Board.GetComponent <Camera_Movement>()) { camera_Movement = Camera_Board.GetComponent <Camera_Movement>(); } //rb = GetComponent<Rigidbody>(); sound_ = GetComponent <AudioSource>(); // init audio obj_Game_Manager = GameObject.Find("Manager_Game"); // init game_Manager if (obj_Game_Manager != null) { gameManager_Input = obj_Game_Manager.GetComponent <Manager_Input_Setting>(); name_F = gameManager_Input.F_Plunger(); } }
public void changeRoom(bool isPlayer) { if (isPlayer) { if (linkedDoor == null) { print("Can't go in this door"); if (end != null) { end.endGame(); } return; } Camera_Movement mainCamera = Camera.main.GetComponent <Camera_Movement>(); bool NPCvisible = linkedDoor.GetComponent <Player_EnterDoors>().sameRoomAsNPC; mainCamera.EnterDoorCutscene(); mainCamera.followNPC = NPCvisible; //GameObject.FindObjectOfType<NPC_Movement>().setVisibility(NPCvisible); linkedDoor.close(); StartCoroutine(waitForFrame()); if (npcDoor != null) { FindObjectOfType <NPC_Movement>().moveNPCto(npcDoor.transform.position); } if (end != null) { end.endGame(); } } else { if (end != null) { end.endGameNPC(); } } close(); }
//Обрабатываем входные данные, полученные от любой клавиатуроподобной системы ввода. Принимаем входной параметр в виде определенного камерой перечисления (для абстрагирования его от оконных систем) public void ProcessKeyboard(Camera_Movement direction) { float velocity = MovementSpeed; if (direction == Camera_Movement.FORWARD) { Position += Front * velocity; } if (direction == Camera_Movement.BACKWARD) { Position -= Front * velocity; } if (direction == Camera_Movement.LEFT) { Position -= Right * velocity; } if (direction == Camera_Movement.RIGHT) { Position += Right * velocity; } }
/// <summary> /// Moves the camera in a direcion /// </summary> /// <param name="direction"></param> /// <param name="deltaTime"></param> public void ProcessKeyboard(Camera_Movement direction, float deltaTime) { float velocity = this.Movespeed * deltaTime; if (direction == Camera_Movement.forward) { this.Position += this.Front * velocity; } if (direction == Camera_Movement.backward) { this.Position -= this.Front * velocity; } if (direction == Camera_Movement.left) { this.Position -= this.Right * velocity; } if (direction == Camera_Movement.right) { this.Position += this.Right * velocity; } }
// Use this for initialization void Start() { brokenCoreGround = transform.GetChild(0).GetComponent <SpriteRenderer>(); newCoreLayer = transform.GetChild(1).GetComponent <SpriteRenderer>(); brokenCoreLayer = transform.GetChild(2).GetComponent <SpriteRenderer>(); glassTrans = toolWall.transform.GetChild(1); glassTargetHeight = glassTrans.position.y + 1.5f; myAudioPlayer = GetComponent <AudioSource>(); powerUpPlayer = transform.GetChild(1).GetComponent <AudioSource>(); transformPlayer = kunTrans.GetChild(0).GetComponent <AudioSource>(); trans = transObj.GetComponent <Transition>(); playerMove = player.GetComponent <Player_Movement>(); playerAnimationControl = player.GetComponent <Player_Animation>(); cameraMove = cameraObj.GetComponent <Camera_Movement>(); freezeTimer = animFreezeTime; }
private void Start() { cam = GameObject.FindGameObjectWithTag("MainCamera").GetComponent <Camera_Movement>(); }
// Use this for initialization void Awake() { mainCam = Camera.main.GetComponent <Camera_Movement>(); }