Ejemplo n.º 1
0
        private BaseSequenceState GetWithSameId(BaseSequenceState state)
        {
            var myTarget = (AnimationSequenceBehaviour)target;

            return
                (myTarget
                 .clonedRoot
                 .GetAllSequenceNodes()
                 .Where(n => n.state != null)
                 .Select(n => n.state)
                 .FirstOrDefault(s => s.AreCopies(state)));
        }
Ejemplo n.º 2
0
 public override void CopyScriptableObjects(System.Func <ScriptableObject, ScriptableObject> replaceSerializableObject)
 {
     base.CopyScriptableObjects(replaceSerializableObject);
     _actionSequence = replaceSerializableObject(_actionSequence) as BaseSequenceState;
 }
Ejemplo n.º 3
0
 public BaseActionSequenceNode(BaseSequenceState actionSequence)
 {
     _actionSequence = actionSequence;
     //_actionSequence.Id = Guid.NewGuid().ToString();
 }