石头串联
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user