This commit is contained in:
2024-10-16 00:03:41 +08:00
commit 897058435c
5033 changed files with 1009728 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
namespace XFFSM
{
public class EqualCompare : IPamaterCompare
{
public bool IsMeetCondition(FSMParameterData parameter, float v)
{
if (parameter == null) return false;
return parameter.Value.Equals(v);
}
}
}

View File

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

View File

@@ -0,0 +1,14 @@
namespace XFFSM
{
public class GreaterCompare : IPamaterCompare
{
public bool IsMeetCondition(FSMParameterData parameter, float v)
{
if(parameter == null) return false;
return parameter.Value.CompareTo(v) == 1;
}
}
}

View File

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

View File

@@ -0,0 +1,10 @@
namespace XFFSM
{
public interface IPamaterCompare
{
bool IsMeetCondition(FSMParameterData parameter,float v);
}
}

View File

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

View File

@@ -0,0 +1,14 @@
namespace XFFSM
{
public class LessCompare : IPamaterCompare
{
public bool IsMeetCondition(FSMParameterData parameter, float v)
{
if (parameter == null) return false;
return parameter.Value.CompareTo(v) == -1;
}
}
}

View File

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

View File

@@ -0,0 +1,14 @@
namespace XFFSM
{
public class NotEqualCompare : IPamaterCompare
{
public bool IsMeetCondition(FSMParameterData parameter, float v)
{
if (parameter == null) return false;
return !parameter.Value.Equals(v);
}
}
}

View File

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