3using System.Runtime.Serialization;
4using JetBrains.Annotations;
5using NaughtyAttributes;
10 internal bool autostart;
11 private bool deactivated;
12 private readonly
bool once =
true;
27 if (once) deactivated =
true;
50 return inIDs.Keys.ToList()[0];
65 foreach (var connection
in connections)
70 var go = posAction.GetInputGO();
73 go.transform.localPosition = posAction.targetPosition;
74 go.transform.localEulerAngles = posAction.targetRotation;
86 public new void GetObjectData(SerializationInfo info, StreamingContext context)
88 base.GetObjectData(info, context);
91 public HotfixAction(SerializationInfo info, StreamingContext context) : base(info, context)
UnityEngine.UI.Button Button
Connection[] GetConnectionsByEndPointId(string id)
ActionObject GetActionByInOut(string id)
static Controller Instance
override void Deactivate()
HotfixAction(SerializationInfo info, StreamingContext context)
override void Triggered(string id)
new void GetObjectData(SerializationInfo info, StreamingContext context)