MagicTween
MagicTween copied to clipboard
Sequenceで、AppendCallbackの後ろに何もないと、Callbackが呼ばれません
var seq = Sequence.Create();
seq.AppendCallback(() => Debug.Log("CALLBACK 0"));
seq.Append(...);
seq.AppendCallback(() => Debug.Log("CALLBACK 1"));
とした場合、最初のCallbackは呼ばれますが、二個目は呼ばれないようです。
この不具合はv0.2.0で修正されました。確認いただけると幸いです。
v0.2.0で、呼ばれるようになったのは確認しましたが、どうも最後のCallbackが複数回呼ばれてしまうようです。 サンプルで言うと、コンソールに、
CALLBACK 0
CALLBACK 1
CALLBACK 1
と表示されます。
var seq = Sequence.Create();
seq.AppendCallback(() => Debug.Log("CALLBACK 0"));
seq.Append(...);
seq.AppendCallback(() => Debug.Log("CALLBACK 1"));
seq.AppendCallback(() => Debug.Log("CALLBACK 2"));
とした場合、
CALLBACK 0
CALLBACK 1
CALLBACK 2
CALLBACK 1
CALLBACK 2
となります。最後のグループが二重に呼ばれている?
~~こちらの問題ですが、手元の環境では再現ができませんでした。(上記のコードでテストを作成しましたが想定通り1回ずつ呼ばれます。) 対象のプラットフォームやパッケージの環境、またSequenceに他の設定等を適用しているものがあれば詳しく教えていただけるとありがたいです。~~
こちらでも再現ができました。原因が分かり次第修正します。