restructure script folder

This commit is contained in:
2026-03-07 14:42:14 -06:00
parent 94fa81168d
commit 1e08b70e2c
33 changed files with 40 additions and 17 deletions
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 0c9670628e1e178498b88f642ebf9754
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
@@ -44,13 +44,12 @@ private void Awake()
/// </summary>
private void ReloadReferences()
{
blackScreen = GameObject.FindWithTag("BlackScreen").GetComponent<Image>();
playerController = GameObject.FindWithTag("Player").GetComponent<PlayerController>();
DialogueManager = GetComponent<DialogueManager>();
DialogueManager.ReloadReferences();
Inventory = GetComponent<Inventory>();
Instance.blackScreen = GameObject.FindWithTag("BlackScreen").GetComponent<Image>();
Instance.playerController = GameObject.FindWithTag("Player").GetComponent<PlayerController>();
Instance.DialogueManager = GetComponent<DialogueManager>();
Instance.DialogueManager.ReloadReferences();
Instance.Inventory = GetComponent<Inventory>();
}
/// <summary>
@@ -66,8 +65,8 @@ public void EnterSceneDoor(string scene, int door)
/// </summary>
private IEnumerator EnterSceneDoorCoroutine(string scene, int doorId)
{
isTransitioningScenes = true;
playerController.SetCharacterControl(false);
Instance.isTransitioningScenes = true;
Instance.playerController.SetCharacterControl(false);
// Fade to black
float fadeDuration = 0.2f; // how long to fade to/from black
@@ -99,12 +98,12 @@ private IEnumerator EnterSceneDoorCoroutine(string scene, int doorId)
SceneDoor door = GameSceneManager.Instance.GetDoorWithId(doorId);
if (playerController != null && GameSceneManager.Instance != null)
if (Instance.playerController != null && GameSceneManager.Instance != null)
{
if (door != null)
{
playerController.CharacterControllerMove(door.gameObject.transform.position - playerController.transform.position);
playerController.DougBody.transform.rotation = door.gameObject.transform.rotation;
Instance.playerController.CharacterControllerMove(door.gameObject.transform.position - playerController.transform.position);
Instance.playerController.DougBody.transform.rotation = door.gameObject.transform.rotation;
}
}
@@ -112,25 +111,25 @@ private IEnumerator EnterSceneDoorCoroutine(string scene, int doorId)
while (fadeTime < fadeDuration)
{
blackScreenColor.a = Mathf.Lerp(1, 0, fadeTime / fadeDuration);
blackScreen.color = blackScreenColor;
Instance.blackScreen.color = blackScreenColor;
fadeTime += Time.deltaTime;
playerController.WalkInDirection((door.WalkDirection.position - playerController.transform.position).normalized);
Instance.playerController.WalkInDirection((door.WalkDirection.position - playerController.transform.position).normalized);
yield return null;
}
// move character a little more
while (fadeTime < moveDuration)
{
playerController.WalkInDirection((door.WalkDirection.position - playerController.transform.position).normalized);
Instance.playerController.WalkInDirection((door.WalkDirection.position - playerController.transform.position).normalized);
fadeTime += Time.deltaTime;
yield return null;
}
fadeTime = 0;
isTransitioningScenes = false;
playerController.SetCharacterControl(true);
Instance.isTransitioningScenes = false;
Instance.playerController.SetCharacterControl(true);
}
/// <summary>
@@ -138,7 +137,7 @@ private IEnumerator EnterSceneDoorCoroutine(string scene, int doorId)
/// </summary>
public bool InSceneTransition()
{
return isTransitioningScenes;
return Instance.isTransitioningScenes;
}
#region Storybool Save/Load
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 9c62a4e46b92717449db7214fd217c32
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
+8
View File
@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f54f48b2b24978a42b6583a0ed59e8c2
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant: