This commit is contained in:
SoulliesOfficial
2025-06-06 10:14:55 -04:00
parent d4e860fa16
commit db4d131192
1088 changed files with 45704 additions and 2260 deletions

View File

@@ -0,0 +1,44 @@
using System;
using System.Collections;
using System.Collections.Generic;
using DG.Tweening;
using Sirenix.OdinInspector;
using UnityEngine;
using UnityEngine.Serialization;
namespace Ichni.UI
{
public class UIPageBase : SerializedMonoBehaviour
{
public CanvasGroup mainCanvasGroup;
private void Awake()
{
CanvasGroup group = GetComponent<CanvasGroup>();
if (group != null)
{
mainCanvasGroup ??= group;
}
}
public void FadeIn(float duration = 0.5f)
{
mainCanvasGroup.gameObject.SetActive(true);
mainCanvasGroup.DOFade(1f, duration).OnComplete(() =>
{
mainCanvasGroup.interactable = true;
mainCanvasGroup.blocksRaycasts = true;
}).Play();
}
public void FadeOut(float duration = 0.5f)
{
mainCanvasGroup.interactable = false;
mainCanvasGroup.blocksRaycasts = false;
mainCanvasGroup.DOFade(0f, duration).OnComplete(() =>
{
mainCanvasGroup.gameObject.SetActive(false);
}).Play();
}
}
}

View File

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