Join our Discord Channel
public class SwapGameObject : FsmStateAction { public FsmGameObject gameObject1; public FsmGameObject gameObject2; public FsmGameObject gameObjectTemp; public override void Reset() { gameObject1 = null; gameObject2 = null; gameObjectTemp = null; } public override void OnEnter() { gameObjectTemp.Value = gameObject1.Value; gameObject1.Value = gameObject2.Value; gameObject2.Value = gameObjectTemp.Value; } }