2026-04-27 BGM 및 이스터에그

This commit is contained in:
2026-04-27 17:47:44 +09:00
parent 88a71e6292
commit 18d3077cc4
840 changed files with 53720 additions and 4 deletions

View File

@@ -0,0 +1,47 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace TinyGiantStudio.Modules
{
public class ModuleApplier : MonoBehaviour
{
public GameObject moduleTarget;
[Tooltip("Target needs to be enabled to apply module")]
public List<ModuleContainer> modules = new List<ModuleContainer>();
public bool applyModules = true;
[ContextMenu("Apply all modules")]
public void ApplyAllModule()
{
if (moduleTarget == null)
return;
if (!moduleTarget.activeInHierarchy)
return;
for (int i = 0; i < modules.Count; i++)
{
if (modules[i].module)
StartCoroutine(modules[i].module.ModuleRoutine(moduleTarget, modules[i].variableHolders));
}
}
public void ApplyModule(int i)
{
if (moduleTarget == null)
return;
if (!moduleTarget.activeInHierarchy)
return;
if (modules.Count >= i)
return;
if (modules[i].module)
StartCoroutine(modules[i].module.ModuleRoutine(moduleTarget, modules[i].variableHolders));
}
}
}