protected override int FrameMethod(List <CharAnimFrame> frames) { return(CharSheet.TrueFrame(frames, PrevActionTime.Ticks + ActionTime.Ticks * ((SpeedMult > 1) ? 2 : 1), false)); }
protected override int FrameMethod(List <CharAnimFrame> frames) { return(CharSheet.TrueFrame(frames, ActionTime.Ticks, false)); }
private int totalFrameTickFrame(List <CharAnimFrame> frames) { return(CharSheet.TrueFrame(frames, (long)GraphicsManager.TotalFrameTick, false)); }
protected override int FrameMethod(List <CharAnimFrame> frames) { return(CharSheet.TrueFrame(frames, Math.Min(ActionTime.Ticks, FrameTick.FrameToTick(AnimReturnTime)), true)); }
protected override int FrameMethod(List <CharAnimFrame> frames) { return(CharSheet.TrueFrame(frames, 0, false)); //Don't animate }