Esempio n. 1
0
 protected void TargetFlash(FightingEntity target)
 {
     if (targetFlash)
     {
         GameManager.Instance.time.GetController().StartCoroutine(target.GetAnimController().Flash());
     }
 }
Esempio n. 2
0
    protected override void AnimateUser(FightingEntity user)
    {
        AnimationController controller = user.GetAnimController();

        controller.AddToTrack("idle", "defend start", false, 0);
        controller.AddToTrack("idle", "defend end", false, 2f);
        controller.AddToTrack("idle", "idle", true, 0);
    }
Esempio n. 3
0
    protected override void AnimateUser(FightingEntity user)
    {
        AnimationController controller = user.GetAnimController();
        int track = controller.TakeFreeTrack();

        controller.AddToTrack(track, "heal start", false, 0);
        controller.AddToTrack(track, "heal end", false, 1.5f);
        controller.EndTrackAnims(track);
    }
Esempio n. 4
0
    protected virtual void AnimateUser(FightingEntity user)
    {
        AnimationController controller = user.GetAnimController();
        int track = controller.TakeFreeTrack();

        if (track != -1)
        {
            controller.AddToTrack(track, userAnimName, false, 0);
            controller.EndTrackAnims(track);
        }
    }
Esempio n. 5
0
    protected override void AnimateUser(FightingEntity user)
    {
        // Perform casting spell animation for hero
        AnimationController controller = user.GetAnimController();
        int bookTrack = controller.TakeFreeTrack();

        controller.AddToTrack("idle pose", "magic attack start", false, 0);
        controller.AddToTrack(bookTrack, "book open", false, 0.5f);
        controller.AddToTrack(bookTrack, "book flip", true, 1f);
        controller.AddToTrack(bookTrack, "book close", false, 2f);
        controller.EndTrackAnims(bookTrack);
        controller.AddToTrack("idle pose", "magic attack end", false, 4f);
        controller.AddToTrack("idle pose", "idle pose", true, 0f);
    }