Extracted Trigger Checking into TriggerAreas

This commit is contained in:
2022-12-17 14:39:54 +03:00
parent f137f1202b
commit bbbf2b5609
35 changed files with 213 additions and 130 deletions

View File

@@ -0,0 +1,4 @@
namespace Syntriax.Modules.Trigger
{
public class Box2DGroundTriggerArea : Box2DColliderTriggerArea, IGroundTriggerArea { }
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 4b3db9faa3a5e9f4db37172c452dbf2a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,4 @@
namespace Syntriax.Modules.Trigger
{
public class Box2DGroundTriggerAreaWithRotation : Box2DColliderTriggerAreaWithRotation, IGroundTriggerArea { }
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: dbb4ef661e6f9fc4fb8584059bc8e5cc
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,4 @@
namespace Syntriax.Modules.Trigger
{
public class GroundTrigger : ColliderTrigger, IGroundTrigger { }
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 91a5b9cf888de6f4da572ac875fc826c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,4 @@
namespace Syntriax.Modules.Trigger
{
public interface IGroundTrigger : ITrigger { }
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 8dc876763de82b74cb9a05685d57e841
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,4 @@
namespace Syntriax.Modules.Trigger
{
public interface IGroundTriggerArea : ITriggerArea { }
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 7a6e6150c32aa1f4d87db161c5fb65db
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: