Ejemplo n.º 1
0
 internal Sequence(string n, AudioBlender b)
 {
     name     = n;
     _blender = b;
     CreateParent(blender.transform, n);
     AddTracks(1);
     Keyframe[] keys = new Keyframe[2];
     keys[0]      = new Keyframe(0f, 0f, 2f, 2f);
     keys[1]      = new Keyframe(1f, 1f, 0f, 0f);
     fadeInCurve  = new AnimationCurve(keys);
     keys[0]      = new Keyframe(0f, 1f, 0f, 0f);
     keys[1]      = new Keyframe(1f, 0f, -2f, -2f);
     fadeOutCurve = new AnimationCurve(keys);
 }
Ejemplo n.º 2
0
 internal void Init(AudioBlender b)
 {
     _blender = b;
     if (_parent == null)
     {
         CreateParent(b.transform, name);
     }
     if (_parent.parent != blender.transform)
     {
         _parent.parent = b.transform;
     }
     for (int i = 0; i < tracks.Count; i++)
     {
         tracks[i].Init(this);
     }
 }