public static TimelineStateMachine FromTextAsset(TextAsset asset, GameObject sourceObject = null) { TimelineStateMachine timelineStateMachine = SerializeConverter.FromTextAsset <TimelineStateMachine>(asset); if (sourceObject != null) { GameObjectRef.FixupGameObjectRefs(sourceObject, timelineStateMachine); } return(timelineStateMachine); }
public void LoadNodeGraph() { _nodegraph = _nodeGraphRef.LoadNodeGraph(); if (_nodegraph != null) { GameObjectRef.FixupGameObjectRefs(this.gameObject, _nodegraph); FixupInputs(); #if UNITY_EDITOR if (!_runInEditor && !Application.isPlaying) { return; } #endif _nodegraph.Init(); } }