protected override void _StartAction(RPGCharacterController controller, CastContext context) { int number = context.number; if (number == -1) { number = AnimationData.RandomCastNumber(context.type); } controller.StartCast(number, context.side, context.type); }