/// <summary> /// consequence management /// </summary> /// <param name="source"></param> /// <param name="target"></param> public void Connect(IActivationPattern source, List <MonoBehaviour> target) { SerializedObject serializedObject = new SerializedObject(source as UnityEngine.Object); source.Consequences = target; }
/// <summary> /// Activation Reciever Management /// </summary> /// <param name="source"></param> /// <param name="target"></param> public void Connect(ActivationReciever source, IActivationPattern target) { SerializedObject serializedObject = new SerializedObject(source as UnityEngine.Object); source.activationPattern = target as MonoBehaviour; }