Esempio n. 1
0
 void AMITarget.SequenceTrigger(AMSequence seq, AMKey key, AMTriggerData trigDat)
 {
     if (takeTriggerCallback != null)
     {
         takeTriggerCallback(this, seq.take, key, trigDat);
     }
 }
Esempio n. 2
0
        public override void build(AMSequence seq, AMTrack track, int index, UnityEngine.Object obj)
        {
            AMTriggerData parm = new AMTriggerData()
            {
                valueString = this.valueString, valueInt = this.valueInt, valueFloat = this.valueFloat
            };
            var tween = DOTween.To(new AMPlugValueSetElapsed(), () => 0, (x) => seq.Trigger(this, parm), 0, 1.0f / seq.take.frameRate);

            tween.plugOptions = new AMPlugValueSetOptions(seq.sequence);
            seq.Insert(this, tween);
        }
Esempio n. 3
0
 public void Trigger(AMKey key, AMTriggerData data)
 {
     mTarget.SequenceTrigger(this, key, data);
 }