Compare commits
	
		
			24 Commits
		
	
	
		
			c8105122fb
			...
			package
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| d15c05d53f | |||
| 0fcee32f71 | |||
| 545c9734de | |||
| 8963df6f46 | |||
| fc49961ef3 | |||
| 34c3a3bc8e | |||
| d57961f5f1 | |||
| 444782b724 | |||
| bca2922a58 | |||
| e7cd457091 | |||
| 76835af6b5 | |||
| d7e3b0e1db | |||
| 52de02bc1e | |||
| d3db00722a | |||
| cc1e4facbb | |||
| 01c76e36ad | |||
| 1f36b44cfd | |||
| bf75b53086 | |||
| a8acea4151 | |||
| ac1cdfec18 | |||
| 3ccaea0434 | |||
| 25edbb5e37 | |||
| c0de234086 | |||
| 1cc02b2c92 | 
| @@ -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 switch on or off | ||||
|         /// <see cref="IStateEnable"/> to control the state of the <see cref="ITrigger"/> is 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,10 +1,12 @@ | ||||
| { | ||||
|   "name": "com.syntriax.trigger", | ||||
|   "version": "0.3.0", | ||||
|   "version": "0.7.1", | ||||
|   "displayName": "Trigger Module", | ||||
|   "unity": "2019.1", | ||||
|   "documentationUrl": "https://git.syntriax.com/Syntriax/Trigger.git", | ||||
|   "dependencies": {}, | ||||
|   "dependencies": { | ||||
|     "com.syntriax.state": "0.2.0" | ||||
|   }, | ||||
|   "keywords": ["Trigger"], | ||||
|   "author": { | ||||
|     "name": "Syntriax", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user