예제 #1
0
    private void SequenceExample()
    {
        var seq = new ChainSequence();

        seq
        .AddDelay(2f)
        .AddMethod(One)
        .AddDelay(2f)
        .AddMethod(Two)
        .OnComplete(Completed)
        .RunRepeating();
    }
예제 #2
0
 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));
 }