protected void TargetFlash(FightingEntity target) { if (targetFlash) { GameManager.Instance.time.GetController().StartCoroutine(target.GetAnimController().Flash()); } }
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); }
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); }
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); } }
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); }