保存功能

This commit is contained in:
2024-12-01 21:50:27 +08:00
parent 57ed90a3c3
commit 394fd37a34
21 changed files with 1497 additions and 738 deletions
+6 -3
View File
@@ -94,7 +94,7 @@ namespace AibisDream.FixSystem
return new BodyModuleData
{
moduleName = data.moduleName,
modulePicPath = ResourceKit.SavePsdSprite(modulePic.sprite),
ModulePic = modulePic.sprite,
ModulePos = transform.localPosition,
SocketPos = socketPos.localPosition,
waveformType = data.waveformType,
@@ -128,8 +128,11 @@ namespace AibisDream.FixSystem
[JsonIgnore] public string DeepInNodeName => string.Format(DeepInTemplate, moduleName);
[JsonIgnore]
public Sprite ModulePic =>
!string.IsNullOrEmpty(modulePicPath) ? ResourceKit.LoadSpriteFromPsd(modulePicPath) : null;
public Sprite ModulePic
{
get => !string.IsNullOrEmpty(modulePicPath) ? ResourceKit.LoadSpriteFromPsd(modulePicPath) : null;
set => modulePicPath = ResourceKit.SaveSprite(value);
}
[JsonIgnore]
public Vector3 ModulePos