Insanely huge initial commit

This commit is contained in:
2026-02-21 17:04:05 -08:00
parent 9cdd36191a
commit 613d75914a
22525 changed files with 4035207 additions and 0 deletions

View File

@@ -0,0 +1,63 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine.EventSystems;
using UnityEngine.UI;
using UnityEngine;
using TMPro;
public class IntroFadeController : MonoBehaviour, IPointerDownHandler {
[SerializeField] List<TextMeshProUGUI> text;
[SerializeField] List<Image> images;
[SerializeField] float crossFadeTime = 1.0f;
[SerializeField] float waitTime = 1.5f;
[HideInInspector] bool readyToTurnOff = false;
[HideInInspector] bool turningOff = false;
[HideInInspector] public bool turnedOff = false;
public void OnPointerDown(PointerEventData eventData) {
if (readyToTurnOff && !turningOff) {
foreach (TextMeshProUGUI tmPro in text) {
tmPro.GetComponent<CanvasRenderer>().SetAlpha(1.0f);
tmPro.CrossFadeAlpha(0.0f, crossFadeTime, false);
}
foreach (Image image in images) {
image.GetComponent<CanvasRenderer>().SetAlpha(1.0f);
image.CrossFadeAlpha(0.0f, crossFadeTime, false);
}
turningOff = true;
StartCoroutine("DoNextWait");
}
}
// Start is called before the first frame update
void Awake()
{
readyToTurnOff = false;
foreach (TextMeshProUGUI tmPro in text) {
tmPro.GetComponent<CanvasRenderer>().SetAlpha(0.0f);
tmPro.CrossFadeAlpha(1.0f, crossFadeTime, false);
}
foreach (Image image in images) {
image.GetComponent<CanvasRenderer>().SetAlpha(0.0f);
image.CrossFadeAlpha(1.0f, crossFadeTime, false);
}
StartCoroutine("DoWait");
}
IEnumerator DoWait() {
yield return new WaitForSeconds(waitTime);
readyToTurnOff = true;
}
IEnumerator DoNextWait() {
yield return new WaitForSeconds(crossFadeTime);
turnedOff = true;
}
// Update is called once per frame
void Update()
{
}
}

View File

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

View File

@@ -0,0 +1,60 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Com.LuisPedroFonseca.ProCamera2D;
using UnityEngine.SceneManagement;
public class MainMenuController : MonoBehaviour
{
[SerializeField] ProCamera2DTransitionsFX transition;
[SerializeField] RectTransform menuPanel;
void NewGame() {
VNData.NextScene = Dialogue.Intro;
SceneManager.LoadScene("SceneViewer");
}
void Continue() {
Debug.Log("Start Load");
GameData.Load();
Debug.Log("End Load");
SceneManager.LoadScene("Manager");
}
void Quit() {
Application.Quit();
}
void StartTransition() {
Debug.Log("TODO: Make a sound");
transition.TransitionExit();
menuPanel.gameObject.SetActive(false);
}
public void PressedNewGame() {
transition.OnTransitionExitEnded = NewGame;
StartTransition();
}
public void PressedContinue() {
transition.OnTransitionExitEnded = Continue;
StartTransition();
}
public void PressedQuit() {
transition.OnTransitionExitEnded = Quit;
StartTransition();
}
// Start is called before the first frame update
void Start()
{
transition.TransitionEnter();
}
// Update is called once per frame
void Update()
{
}
}

View File

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