ctx.StoreObject()
ctx.LoadObject()
два метода сохраняющие/читающие данные из кэша. Сей кэш хранится между пересчетами.

Или использовать статические поля в классе скрипта.

private static int _counter = 0;
_________________________
__