public void Init(ActorPlayerCharacter actorPlayerCharacter) { character = actorPlayerCharacter; var composer = playerCamera.GetCinemachineComponent <CinemachineComposer>(); if (composer) { playerCamera.Follow = actorPlayerCharacter.transform; playerCamera.LookAt = actorPlayerCharacter.transform; } else { var ctGO = new GameObject("cameraTarget");; m_cameraTarget = ctGO.transform; m_cameraTarget.transform.parent = transform; playerCamera.Follow = m_cameraTarget.transform; } }
void M_Sensor_OnEnter(ActorPlayerCharacter obj) { owner.TryToCollect(); }