Cocos 3.0 update使用类私有变量一直是0

我在我的场景SceneProc里面定义了私有变量int的 sdfaf,在按键的时候执行sdfaf++,单步看到这个是已经自加了,但是运行到定时器update里面发现sdfaf还是0,请问这是为什么呢?

按键内部
sdfaf++;
update函数
CCLOG("test %d", sdfaf);

第二次update变了吗,sdfaf一直不变吗?

dfaf一直不变,sdfaf++执行了多次在update里面也是0

又赋值为0了?

不清楚两个sdfaf是不是同一个,是不是update申明的原始位置不在这个类中,需要用个关键字比如extern或者violate