diff options
Diffstat (limited to 'Thronefall_1_57/Decompile/NGS.MeshFusionPro/DynamicCombinedObjectPart.cs')
| -rw-r--r-- | Thronefall_1_57/Decompile/NGS.MeshFusionPro/DynamicCombinedObjectPart.cs | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/Thronefall_1_57/Decompile/NGS.MeshFusionPro/DynamicCombinedObjectPart.cs b/Thronefall_1_57/Decompile/NGS.MeshFusionPro/DynamicCombinedObjectPart.cs deleted file mode 100644 index c2ff95d..0000000 --- a/Thronefall_1_57/Decompile/NGS.MeshFusionPro/DynamicCombinedObjectPart.cs +++ /dev/null @@ -1,44 +0,0 @@ -using UnityEngine; - -namespace NGS.MeshFusionPro; - -public abstract class DynamicCombinedObjectPart : ICombinedObjectPart<DynamicCombinedObject>, ICombinedObjectPart -{ - protected DynamicCombinedObject _root; - - protected CombinedObjectPart _basePart; - - private bool _destroyed; - - ICombinedObject ICombinedObjectPart.Root => Root; - - public DynamicCombinedObject Root => _root; - - public Bounds LocalBounds => _basePart.LocalBounds; - - public Bounds Bounds => _basePart.Bounds; - - public DynamicCombinedObjectPart(DynamicCombinedObject root, CombinedObjectPart basePart, Matrix4x4 transformMatrix) - { - _root = root; - _basePart = basePart; - } - - public abstract void Move(Vector3 position, Quaternion rotation, Vector3 scale); - - public abstract void Move(Matrix4x4 transform); - - public abstract void MoveLocal(Matrix4x4 localTransform); - - public void Destroy() - { - if (_destroyed) - { - Debug.Log("Part already destroyed"); - } - else - { - _root.Destroy(this, _basePart); - } - } -} |
