forked from cgvr/DeltaVR
properly replace archery target object's child with generated object
This commit is contained in:
@@ -132,8 +132,10 @@ public class ArcheryRange : NetworkBehaviour
|
||||
{
|
||||
var targetObject = Instantiate(targetPrefab, randomPos, Quaternion.identity, null);
|
||||
string targetModelPath = modelGenerationBox.LastModelPath;
|
||||
GameObject targetReplacement = await PipelineManager.Instance.SpawnModel(targetModelPath);
|
||||
// TODO: replace target prefab's child with the generated model
|
||||
|
||||
// Replace target prefab's child with the generated model
|
||||
GameObject targetReplacement = await PipelineManager.Instance.SpawnModel(targetModelPath, false);
|
||||
Destroy(targetObject.transform.GetChild(0).gameObject);
|
||||
targetReplacement.transform.parent = targetObject.transform;
|
||||
targetReplacement.transform.position = targetObject.transform.position;
|
||||
|
||||
|
||||
@@ -47,32 +47,42 @@ PrefabInstance:
|
||||
type: 3}
|
||||
propertyPath: _networkBehaviours.Array.data[0]
|
||||
value:
|
||||
objectReference: {fileID: 5202846571429040564}
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1047001759896168042, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
propertyPath: _networkBehaviours.Array.data[1]
|
||||
value:
|
||||
objectReference: {fileID: 1679634901522453674}
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1047001759896168042, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
propertyPath: _networkBehaviours.Array.data[2]
|
||||
value:
|
||||
objectReference: {fileID: 6661770736086048195}
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1047001759896168042, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
propertyPath: _networkBehaviours.Array.data[3]
|
||||
value:
|
||||
objectReference: {fileID: 2131991500650195796}
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1047001759896168042, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
propertyPath: _networkBehaviours.Array.data[4]
|
||||
value:
|
||||
objectReference: {fileID: 427371208704957824}
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1047001759896168042, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
propertyPath: _sceneNetworkObjects.Array.data[0]
|
||||
value:
|
||||
objectReference: {fileID: 9003568064594053937}
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2689384198849609103, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
propertyPath: <PrefabId>k__BackingField
|
||||
value: 3
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2689384198849609103, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
propertyPath: <AssetPathHash>k__BackingField
|
||||
value: 11307787013377802985
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 3316891016740450456, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
propertyPath: _componentIndexCache
|
||||
@@ -88,6 +98,11 @@ PrefabInstance:
|
||||
propertyPath: _componentIndexCache
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7983999977322064054, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
propertyPath: m_Name
|
||||
value: TargetUFO Variant
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8062271296867124751, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
propertyPath: _componentIndexCache
|
||||
@@ -157,108 +172,5 @@ PrefabInstance:
|
||||
- {fileID: 3572526038880022669, guid: ffcd2a74c5d65454eb9a9df7cdee282d, type: 3}
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents:
|
||||
- targetCorrespondingSourceObject: {fileID: 93219228833127587, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 8322216027534318572}
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: ffcd2a74c5d65454eb9a9df7cdee282d, type: 3}
|
||||
--- !u!114 &427371208704957824 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 8618473685913268443, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 8247405925049036123}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: a2836e36774ca1c4bbbee976e17b649c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!114 &1679634901522453674 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 7294680161384397297, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 8247405925049036123}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: a2836e36774ca1c4bbbee976e17b649c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!114 &2131991500650195796 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 8062271296867124751, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 8247405925049036123}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: a2836e36774ca1c4bbbee976e17b649c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!114 &5202846571429040564 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 4197516043068701935, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 8247405925049036123}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8304503138865017336}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: a2836e36774ca1c4bbbee976e17b649c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!114 &6661770736086048195 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 3316891016740450456, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 8247405925049036123}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: a2836e36774ca1c4bbbee976e17b649c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
--- !u!1 &8304503138865017336 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 93219228833127587, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 8247405925049036123}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
--- !u!95 &8322216027534318572
|
||||
Animator:
|
||||
serializedVersion: 5
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8304503138865017336}
|
||||
m_Enabled: 1
|
||||
m_Avatar: {fileID: 0}
|
||||
m_Controller: {fileID: 9100000, guid: 36e85fed2c7547d4f8c33da43172c8e7, type: 2}
|
||||
m_CullingMode: 0
|
||||
m_UpdateMode: 0
|
||||
m_ApplyRootMotion: 0
|
||||
m_LinearVelocityBlending: 0
|
||||
m_StabilizeFeet: 0
|
||||
m_WarningMessage:
|
||||
m_HasTransformHierarchy: 1
|
||||
m_AllowConstantClipSamplingOptimization: 1
|
||||
m_KeepAnimatorStateOnDisable: 0
|
||||
m_WriteDefaultValuesOnDisable: 0
|
||||
--- !u!114 &9003568064594053937 stripped
|
||||
MonoBehaviour:
|
||||
m_CorrespondingSourceObject: {fileID: 1047001759896168042, guid: ffcd2a74c5d65454eb9a9df7cdee282d,
|
||||
type: 3}
|
||||
m_PrefabInstance: {fileID: 8247405925049036123}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8304503138865017336}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 26b716c41e9b56b4baafaf13a523ba2e, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
|
||||
Reference in New Issue
Block a user