Exemplo n.º 1
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);
    }
Exemplo n.º 2
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);
    }
Exemplo n.º 3
0
    public override void Recover(Fighter p)
    {
        base.Recover(p);
        if (p.fighter == null)
        {
            Debug.LogError("ERROR: Fighting entity is null!");
        }

        AnimationController controller = p.fighter.GetAnimController();

        controller.AddToTrack("idle", "defend end", false, 0);
        controller.AddToTrack("idle", "idle", true, 0);
    }
Exemplo 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);
        }
    }
Exemplo 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);
    }