Ejemplo n.º 1
0
            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();
                }
            }