Add SFX to dialogue, revamp control scheme (broken world map camera)

This commit is contained in:
2022-08-17 22:12:53 -07:00
parent 294b113598
commit bc8092d454
29 changed files with 1413 additions and 485 deletions

View File

@@ -0,0 +1,30 @@
using UnityEngine;
namespace Scampz.GameJam
{
public class CameraFollow : MonoBehaviour
{
[SerializeField]
private Transform targetObject;
[SerializeField]
private Vector3 cameraOffset;
[SerializeField]
private float smoothFactor = 0.5f;
[SerializeField]
private bool lookAtTarget = false;
private void Start()
{
cameraOffset = transform.position - targetObject.transform.position;
}
private void LateUpdate()
{
if (lookAtTarget)
transform.LookAt(targetObject);
var newPosition = targetObject.transform.position + cameraOffset;
transform.position = Vector3.Slerp(transform.position, newPosition, smoothFactor);
}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 52e2c0daeb1e2f641935e8e907dd1a9b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: