private void SequenceExample() { var seq = new ChainSequence(); seq .AddDelay(2f) .AddMethod(One) .AddDelay(2f) .AddMethod(Two) .OnComplete(Completed) .RunRepeating(); }
public void Activate(Vector3 tarPos) { solved = false; sequenceText.text = ChainSequence.ToString(); chainObject.transform.position = tarPos; if (Coordinate.Location == (int)CardLocation.Hand) { chainObject.transform.rotation = Quaternion.Euler(new Vector3(-30, 0, 0)); } else { chainObject.transform.rotation = Quaternion.Euler(Vector3.zero); } Animator.Instance.Play(new DuelAnimation(Spin(), 0)); }