protected override bool canUse(Game game, Request nowRequest, FreeUse useInfo, out NextRequest nextRequest) { if (_changeTarget == null) { nextRequest = null; return(false); } else { return(_changeTarget.CanUse(game, nowRequest, useInfo, out nextRequest)); } }