diff options
-rw-r--r-- | Documents/小体量塔防想法.xlsx | bin | 26678796 -> 26680098 bytes | |||
-rw-r--r-- | RogueKnights/RogueKnights/Assets/Scenes/TestWaypoint.unity | 411 | ||||
-rw-r--r-- | RogueKnights/RogueKnights/Assets/Scripts/Test/TestDragon.cs | 24 | ||||
-rw-r--r-- | RogueKnights/RogueKnights/Assets/Scripts/Test/TestDragon.cs.meta | 11 | ||||
-rw-r--r-- | RogueKnights/RogueKnights/Assets/Scripts/Test/TestDragonPart.cs | 41 | ||||
-rw-r--r-- | RogueKnights/RogueKnights/Assets/Scripts/Test/TestDragonPart.cs.meta | 11 |
6 files changed, 497 insertions, 1 deletions
diff --git a/Documents/小体量塔防想法.xlsx b/Documents/小体量塔防想法.xlsx Binary files differindex 2081ee9..d99aed8 100644 --- a/Documents/小体量塔防想法.xlsx +++ b/Documents/小体量塔防想法.xlsx diff --git a/RogueKnights/RogueKnights/Assets/Scenes/TestWaypoint.unity b/RogueKnights/RogueKnights/Assets/Scenes/TestWaypoint.unity index 1910e24..7394489 100644 --- a/RogueKnights/RogueKnights/Assets/Scenes/TestWaypoint.unity +++ b/RogueKnights/RogueKnights/Assets/Scenes/TestWaypoint.unity @@ -650,6 +650,24 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 64737466} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &68428381 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 1184612835573857986, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + m_PrefabInstance: {fileID: 6195019402323663102} + m_PrefabAsset: {fileID: 0} +--- !u!114 &68428386 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 68428381} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 375078c623831544bb07355025261469, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &68969457 GameObject: m_ObjectHideFlags: 0 @@ -983,6 +1001,37 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 103336364} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &115096810 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7383195534212143976, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + m_PrefabInstance: {fileID: 6195019402323663102} + m_PrefabAsset: {fileID: 0} +--- !u!114 &115096817 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 115096810} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e3a47cb04adab134d89254debb8fbc43, type: 3} + m_Name: + m_EditorClassIdentifier: + parts: + - {fileID: 800455445} + - {fileID: 68428386} + - {fileID: 2083502671} + - {fileID: 1406455365} + - {fileID: 1812122308} + - {fileID: 1407542475} + - {fileID: 1006795487} + - {fileID: 1462573220} + - {fileID: 1115661550} + - {fileID: 1287944594} + - {fileID: 1763724433} + - {fileID: 1482269647} --- !u!1 &120187011 GameObject: m_ObjectHideFlags: 0 @@ -5211,6 +5260,24 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 797027238} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &800455443 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8481978579366513726, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + m_PrefabInstance: {fileID: 6195019402323663102} + m_PrefabAsset: {fileID: 0} +--- !u!114 &800455445 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 800455443} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 375078c623831544bb07355025261469, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &801037124 GameObject: m_ObjectHideFlags: 0 @@ -6604,6 +6671,24 @@ MonoBehaviour: previous: [] distanceFromEnd: 0 trueDistance: 0 +--- !u!1 &1006795482 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 4507330826846613993, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + m_PrefabInstance: {fileID: 6195019402323663102} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1006795487 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1006795482} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 375078c623831544bb07355025261469, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1023438943 GameObject: m_ObjectHideFlags: 0 @@ -7445,6 +7530,24 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 25827430349525c4f9ec0f6bd1b630aa, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &1115661545 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5738495664592296461, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + m_PrefabInstance: {fileID: 6195019402323663102} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1115661550 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1115661545} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 375078c623831544bb07355025261469, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1128892789 GameObject: m_ObjectHideFlags: 0 @@ -8955,6 +9058,24 @@ Transform: - {fileID: 839825780} m_Father: {fileID: 1323842704} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1287944589 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8857524967869707766, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + m_PrefabInstance: {fileID: 6195019402323663102} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1287944594 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1287944589} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 375078c623831544bb07355025261469, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1291267193 GameObject: m_ObjectHideFlags: 0 @@ -9724,6 +9845,42 @@ MonoBehaviour: - {fileID: 937805606} - {fileID: 1608737528} - {fileID: 451272186} +--- !u!1 &1406455360 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 5954074857390038946, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + m_PrefabInstance: {fileID: 6195019402323663102} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1406455365 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1406455360} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 375078c623831544bb07355025261469, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1407542470 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 881787671589275463, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + m_PrefabInstance: {fileID: 6195019402323663102} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1407542475 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1407542470} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 375078c623831544bb07355025261469, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1408698692 GameObject: m_ObjectHideFlags: 0 @@ -10229,6 +10386,24 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1453755575} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1462573215 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 3663293676101454958, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + m_PrefabInstance: {fileID: 6195019402323663102} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1462573220 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1462573215} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 375078c623831544bb07355025261469, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!4 &1468615461 stripped Transform: m_CorrespondingSourceObject: {fileID: 6734038935251908347, guid: 5c4ecd835668abe40b0822fc00cfadba, @@ -10280,6 +10455,24 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 25827430349525c4f9ec0f6bd1b630aa, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &1482269642 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8129999248167767744, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + m_PrefabInstance: {fileID: 6195019402323663102} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1482269647 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1482269642} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 375078c623831544bb07355025261469, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1492135395 GameObject: m_ObjectHideFlags: 0 @@ -12685,6 +12878,24 @@ Transform: - {fileID: 1052619958} m_Father: {fileID: 222568839} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1763724428 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 7574659826282817142, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + m_PrefabInstance: {fileID: 6195019402323663102} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1763724433 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1763724428} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 375078c623831544bb07355025261469, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1810405888 GameObject: m_ObjectHideFlags: 0 @@ -12781,6 +12992,24 @@ Transform: m_Children: [] m_Father: {fileID: 1041265531} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1812122303 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 491616172810647311, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + m_PrefabInstance: {fileID: 6195019402323663102} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1812122308 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1812122303} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 375078c623831544bb07355025261469, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &1815987024 GameObject: m_ObjectHideFlags: 0 @@ -14390,6 +14619,24 @@ MeshFilter: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2075101015} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &2083502666 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 8915359834227468794, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + m_PrefabInstance: {fileID: 6195019402323663102} + m_PrefabAsset: {fileID: 0} +--- !u!114 &2083502671 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2083502666} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 375078c623831544bb07355025261469, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &2109034394 GameObject: m_ObjectHideFlags: 0 @@ -14895,11 +15142,111 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: + - target: {fileID: 28707704099759377, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 317271470581631590, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2265977436355704108, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampPosition + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2265977436355704108, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampRotation + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2603779750182655170, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampPosition + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 2603779750182655170, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampRotation + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3678205140408797498, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampPosition + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3678205140408797498, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampRotation + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3978018178226686894, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampPosition + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 3978018178226686894, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampRotation + value: 0.5 + objectReference: {fileID: 0} - target: {fileID: 3998328074000044277, guid: 4cae470754a8ab84e87deb70a8be5a28, type: 3} propertyPath: currentWaypoint value: objectReference: {fileID: 12046014} + - target: {fileID: 4227175757691872977, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampPosition + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 4227175757691872977, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampRotation + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5298833306999281972, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampPosition + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5298833306999281972, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampRotation + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5758925030674854741, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampPosition + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 5758925030674854741, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampRotation + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6494407753641270660, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampPosition + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6494407753641270660, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampRotation + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6851015098408029533, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampPosition + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6851015098408029533, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampRotation + value: 0.5 + objectReference: {fileID: 0} - target: {fileID: 7383195534212143976, guid: 4cae470754a8ab84e87deb70a8be5a28, type: 3} propertyPath: m_Name @@ -14955,10 +15302,72 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 8957083910531522161, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampPosition + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 8957083910531522161, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + propertyPath: m_Data.m_DampRotation + value: 0.5 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 7383195534212143976, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + insertIndex: -1 + addedObject: {fileID: 115096817} + - targetCorrespondingSourceObject: {fileID: 8481978579366513726, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + insertIndex: -1 + addedObject: {fileID: 800455445} + - targetCorrespondingSourceObject: {fileID: 1184612835573857986, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + insertIndex: -1 + addedObject: {fileID: 68428386} + - targetCorrespondingSourceObject: {fileID: 8915359834227468794, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + insertIndex: -1 + addedObject: {fileID: 2083502671} + - targetCorrespondingSourceObject: {fileID: 5954074857390038946, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1406455365} + - targetCorrespondingSourceObject: {fileID: 491616172810647311, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1812122308} + - targetCorrespondingSourceObject: {fileID: 881787671589275463, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1407542475} + - targetCorrespondingSourceObject: {fileID: 4507330826846613993, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1006795487} + - targetCorrespondingSourceObject: {fileID: 3663293676101454958, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1462573220} + - targetCorrespondingSourceObject: {fileID: 5738495664592296461, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1115661550} + - targetCorrespondingSourceObject: {fileID: 8857524967869707766, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1287944594} + - targetCorrespondingSourceObject: {fileID: 7574659826282817142, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1763724433} + - targetCorrespondingSourceObject: {fileID: 8129999248167767744, guid: 4cae470754a8ab84e87deb70a8be5a28, + type: 3} + insertIndex: -1 + addedObject: {fileID: 1482269647} m_SourcePrefab: {fileID: 100100000, guid: 4cae470754a8ab84e87deb70a8be5a28, type: 3} --- !u!1660057539 &9223372036854775807 SceneRoots: diff --git a/RogueKnights/RogueKnights/Assets/Scripts/Test/TestDragon.cs b/RogueKnights/RogueKnights/Assets/Scripts/Test/TestDragon.cs new file mode 100644 index 0000000..ab3f528 --- /dev/null +++ b/RogueKnights/RogueKnights/Assets/Scripts/Test/TestDragon.cs @@ -0,0 +1,24 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + + +namespace RK.Test +{ + + public class TestDragon : MonoBehaviour + { + public List<TestDragonPart> parts; + + private void FixedUpdate() + { + for(int i = 1; i < parts.Count; i++) + { + parts[i].Apply(parts[i - 1].coords[0]); + parts[i-1].coords.RemoveAt(0); + } + } + + } + +} diff --git a/RogueKnights/RogueKnights/Assets/Scripts/Test/TestDragon.cs.meta b/RogueKnights/RogueKnights/Assets/Scripts/Test/TestDragon.cs.meta new file mode 100644 index 0000000..8e6f4b4 --- /dev/null +++ b/RogueKnights/RogueKnights/Assets/Scripts/Test/TestDragon.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e3a47cb04adab134d89254debb8fbc43 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/RogueKnights/RogueKnights/Assets/Scripts/Test/TestDragonPart.cs b/RogueKnights/RogueKnights/Assets/Scripts/Test/TestDragonPart.cs new file mode 100644 index 0000000..74282c5 --- /dev/null +++ b/RogueKnights/RogueKnights/Assets/Scripts/Test/TestDragonPart.cs @@ -0,0 +1,41 @@ +using System.Collections; +using System.Collections.Generic; +using System.Security.Cryptography; +using UnityEngine; + +namespace RK.Test +{ + + public class TestDragonPart : MonoBehaviour + { + + public struct PositionRotation + { + public Vector3 pos; + public Quaternion rot; + } + + public List<PositionRotation> coords = new List<PositionRotation>(); + + public void Recoord() + { + PositionRotation pr = new PositionRotation(); + pr.pos = transform.position; + pr.rot = transform.rotation; + coords.Add(pr); + } + + private void FixedUpdate() + { + Recoord(); + } + + public void Apply(PositionRotation pr) + { + this.transform.position = pr.pos; + this.transform.rotation = pr.rot; + } + + } + +} diff --git a/RogueKnights/RogueKnights/Assets/Scripts/Test/TestDragonPart.cs.meta b/RogueKnights/RogueKnights/Assets/Scripts/Test/TestDragonPart.cs.meta new file mode 100644 index 0000000..c9885b2 --- /dev/null +++ b/RogueKnights/RogueKnights/Assets/Scripts/Test/TestDragonPart.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 375078c623831544bb07355025261469 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: |