Make shallow copies of resources

This commit is contained in:
Marco 2025-02-14 14:24:26 +01:00
commit 0203af4642
8 changed files with 55 additions and 15 deletions

View file

@ -9,6 +9,7 @@ public partial class TimeModifier : Resource
[Export] public TimeModifierType ModifierType;
[Export] public float Value;
[Export] public bool Continuous = false;
public bool Applied { get; set; } = false;
public ModifierWrapper Wrap()
{
@ -18,6 +19,11 @@ public partial class TimeModifier : Resource
Applied = false
};
}
public TimeModifier MakeClone()
{
return this.MemberwiseClone() as TimeModifier;
}
}
public class ModifierWrapper