石头串联

This commit is contained in:
2024-12-16 22:09:56 +08:00
parent 7edaac2201
commit 6ef406d44c
53 changed files with 2725 additions and 621 deletions
@@ -11,7 +11,7 @@ namespace AibisDream.FixSystem
private const string SocketObjName = "Socket";
private const string ModulePicName = "Module Pic";
private Transform _socketPos;
public Transform _socketPos;
private BodyModuleSystem _bodyModuleSystem;
#endregion
@@ -94,6 +94,8 @@ namespace AibisDream.FixSystem
socketPos.localPosition = newData.SocketPos;
// 数据同步
data = newData;
InitReference();
}
public BodyModuleData Save()
@@ -176,11 +176,15 @@ namespace AibisDream.FixSystem
}
// 再加载新的Module
foreach (var newModuleData in systemData.moduleDataArray)
var newModules = new BodyModule[systemData.moduleDataArray.Length];
for (int i = 0; i < systemData.moduleDataArray.Length; i++)
{
BodyModule newModule = Instantiate(bodyModulePrefab, bodyModuleGroup).GetComponent<BodyModule>();
newModule.Load(newModuleData);
newModule.Load(systemData.moduleDataArray[i]);
newModules[i] = newModule;
}
BodyModules = newModules;
}
public override void Save()
@@ -96,13 +96,11 @@ namespace AibisDream.FixSystem
isInDialog = false;
}
[YarnCommand("Disable_plugInput")]
public void Disable_plugInput()
{
isActive = false;
}
[YarnCommand("Enable_plugInput")]
public void Enable_plugInput()
{
isActive = true;