Exemplo n.º 1
0
 private void FinishSetup(SpriteAnimation op)
 {
     _setup = true;
     if (_animNode.InstancedIndex >= 0)
     {
         _renderer = Graph.Entity.Get <SpriteSimpleRendererComponent>();
     }
     else
     {
         _renderer = Graph.Entity.Get <SpriteRendererComponent>();
     }
     _animator = Graph.Entity.Get <SpriteAnimatorComponent>();
     if (op == null)
     {
         Debug.LogError(
             op + " " + Graph.OriginalGraph.name + " couldn't load animation " + _animNode
             .Animation.Path);
         return;
     }
     SetAnimation(op);
 }
Exemplo n.º 2
0
 public RuntimeSpriteAnimationNode(SpriteAnimationNode node, RuntimeStateGraph graph) : base(node, graph)
 {
     AnimNode = node;
     Renderer = graph.Entity.Get <SpriteRendererComponent>();
     Animator = graph.Entity.Get <SpriteAnimatorComponent>();
 }