基础内容-7

Trail
完整Note
This commit is contained in:
SoulliesOfficial
2025-02-02 08:34:54 -05:00
parent 38ec74bfef
commit efca87e9cd
60 changed files with 1503 additions and 228 deletions

View File

@@ -15,12 +15,15 @@ namespace Ichni.RhythmGame
public TransformSubmodule targetTransformSubmodule;
public FlexibleFloat positionX, positionY, positionZ;
public static Displacement GenerateElement(string elementName, BaseElement targetObject,
public static Displacement GenerateElement(string elementName, Guid id,
List<string> tags, BaseElement targetObject,
FlexibleFloat positionX, FlexibleFloat positionY, FlexibleFloat positionZ)
{
Displacement displacement = Instantiate(EditorManager.instance.basePrefabs.emptyObject).AddComponent<Displacement>();
displacement.NewInitialize(elementName, targetObject);
displacement.Initialize(elementName, id, tags);
displacement.targetObject = targetObject;
displacement.positionX = positionX;
displacement.positionY = positionY;
@@ -36,7 +39,9 @@ namespace Ichni.RhythmGame
throw new System.Exception("Target object does not have a TransformSubmodule");
}
displacement.SetTimeDuration(positionX, positionY, positionZ);
displacement.SetParent(targetObject);
displacement.timeDurationSubmodule.SetDuration(positionX, positionY, positionZ);
return displacement;
}