Compare commits
9 Commits
developmen
...
d57961f5f1
Author | SHA1 | Date | |
---|---|---|---|
d57961f5f1 | |||
bca2922a58 | |||
76835af6b5 | |||
52de02bc1e | |||
cc1e4facbb | |||
1f36b44cfd | |||
a8acea4151 | |||
3ccaea0434 | |||
c0de234086 |
@@ -47,13 +47,13 @@ namespace Syntriax.Modules.Trigger
|
||||
}
|
||||
|
||||
#if UNITY_EDITOR
|
||||
private State.IStateEnable _stateEnable = null;
|
||||
private State.IStateEnable stateEnable = null;
|
||||
public State.IStateEnable StateEnable
|
||||
{
|
||||
get
|
||||
{
|
||||
_stateEnable = _stateEnable ?? GetComponent<State.IStateEnable>() ?? gameObject.AddComponent<State.StateEnableMonoBehaviour>();
|
||||
return _stateEnable;
|
||||
stateEnable = stateEnable ?? GetComponent<State.IStateEnable>() ?? gameObject.AddComponent<State.StateEnableMonoBehaviour>();
|
||||
return stateEnable;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
@@ -6,7 +6,7 @@ namespace Syntriax.Modules.Trigger
|
||||
public interface ITrigger
|
||||
{
|
||||
/// <summary>
|
||||
/// <see cref="IStateEnable"/> to control the state of the <see cref="ITrigger"/> is on or off
|
||||
/// <see cref="IStateEnable"/> to switch on or off
|
||||
/// </summary>
|
||||
IStateEnable StateEnable { get; }
|
||||
|
||||
|
@@ -8,17 +8,17 @@ namespace Syntriax.Modules.Trigger
|
||||
{
|
||||
public Action<bool> OnTriggerStateChanged { get; set; } = null;
|
||||
|
||||
private IStateEnable _stateEnable = null;
|
||||
private IStateEnable stateEnable = null;
|
||||
public IStateEnable StateEnable
|
||||
{
|
||||
get
|
||||
{
|
||||
if (_stateEnable == null)
|
||||
if (stateEnable == null)
|
||||
{
|
||||
_stateEnable = GetComponent<IStateEnable>() ?? gameObject.AddComponent<StateEnableMonoBehaviour>();
|
||||
_stateEnable.OnEnabledChanged += OnEnabledChanged;
|
||||
stateEnable = GetComponent<IStateEnable>() ?? gameObject.AddComponent<StateEnableMonoBehaviour>();
|
||||
stateEnable.OnEnabledChanged += OnEnabledChanged;
|
||||
}
|
||||
return _stateEnable;
|
||||
return stateEnable;
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "com.syntriax.trigger",
|
||||
"version": "0.3.0",
|
||||
"version": "0.7.0",
|
||||
"displayName": "Trigger Module",
|
||||
"unity": "2019.1",
|
||||
"documentationUrl": "https://git.syntriax.com/Syntriax/Trigger.git",
|
||||
|
Reference in New Issue
Block a user