/// <summary> /// Interaction Management /// </summary> /// <param name="source"></param> /// <param name="target"></param> public void Connect(Interaction source, ActivationReciever target) { SerializedObject serializedObject = new SerializedObject(target as UnityEngine.Object); target.interaction = source; }
/// <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; }