// Redraw public void Reject() { runManager.runState.CurrentActivityPlatform().numRejectedThoughts++; // optional - disallow reject when no energy if (runManager.runState.energy == 0) { return; } runManager.runState.thoughtHistory.RemoveAt(runManager.runState.thoughtHistory.Count - 1); int rejectCost = runManager.RejectThoughtCost(); currentThought.RejectEffect(runManager.runState, rejectCost); runManager.PreJump(); }