12345678910111213141516171819202122 |
- using UnityEngine;
- namespace BehaviorDesigner.Runtime.Tasks.Unity.UnityPlayerPrefs
- {
- [TaskCategory("Unity/PlayerPrefs")]
- [TaskDescription("Retruns success if the specified key exists.")]
- public class HasKey : Conditional
- {
- [Tooltip("The key to check")]
- public SharedString key;
- public override TaskStatus OnUpdate()
- {
- return PlayerPrefs.HasKey(key.Value) ? TaskStatus.Success : TaskStatus.Failure;
- }
- public override void OnReset()
- {
- key = "";
- }
- }
- }
|