Storyline+Dialog初步

This commit is contained in:
SoulliesOfficial
2026-07-05 16:08:23 -04:00
parent afa8a56e1d
commit d031afd075
464 changed files with 25716 additions and 4209 deletions

View File

@@ -0,0 +1,44 @@
using System;
using System.Collections.Generic;
using Ichni.RhythmGame.Beatmap;
using UnityEngine;
namespace Ichni.RhythmGame.ThemeBundles.DepartureToMultiverse.Beatmap
{
[System.Serializable]
public class DTMCircleSpinTrails_BM : EnvironmentObject_BM
{
// Circle Spin Trails Settings
public int particleCount = 20;
public float particleLifetime = 5f;
public Gradient colorGradient;
public float orbitalZSpeed = 1f;
public float emissionIntensity = 2f;
public DTMCircleSpinTrails_BM()
{
}
public DTMCircleSpinTrails_BM(
string elementName, Guid elementGuid, List<string> tags, GameElement_BM attachedElement,
string themeBundleName, string objectName, bool isStatic,
int particleCount, float particleLifetime, Gradient colorGradient,
float orbitalZSpeed, float emissionIntensity)
: base(elementName, elementGuid, tags, attachedElement, themeBundleName, objectName, isStatic)
{
this.particleCount = particleCount;
this.particleLifetime = particleLifetime;
this.colorGradient = colorGradient;
this.orbitalZSpeed = orbitalZSpeed;
this.emissionIntensity = emissionIntensity;
}
public override void ExecuteBM()
{
matchedElement = DTMCircleSpinTrails.GenerateElement(
elementName, elementGuid, tags, false,
themeBundleName, objectName, GetElement(attachedElementGuid), isStatic,
particleCount, particleLifetime, colorGradient, orbitalZSpeed, emissionIntensity);
}
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 3884a44903bc0af418e934a3e666e3ab