PuzzleSDK
SchedulerRemoveEntryWhileUpdate::TestClass类 参考
+ SchedulerRemoveEntryWhileUpdate::TestClass 的协作图:

Public 成员函数

 TestClass (int index, TestClass *nextObj, cocos2d::Scheduler *scheduler)
 
void update (float dt)
 

Private 属性

TestClass_nextObj = nullptr
 
int _index = 0
 
cocos2d::Scheduler * _scheduler = nullptr
 
bool _cleanedUp = false
 

详细描述

在文件 SchedulerTest.h428 行定义.

构造及析构函数说明

◆ TestClass()

SchedulerRemoveEntryWhileUpdate::TestClass::TestClass ( int  index,
TestClass nextObj,
cocos2d::Scheduler *  scheduler 
)

在文件 SchedulerTest.cpp1424 行定义.

1425: _nextObj(nextObj)
1426, _index(index)
1427, _scheduler(scheduler)
1428{
1429}
TestClass * _nextObj
cocos2d::Scheduler * _scheduler
int _index

成员函数说明

◆ update()

void SchedulerRemoveEntryWhileUpdate::TestClass::update ( float  dt)

在文件 SchedulerTest.cpp1431 行定义.

1432{
1433 if (_cleanedUp)
1434 {
1435 CCLOG("Error: cleaned object must not be called.");
1436 return;
1437 }
1438
1439 if (_index % 50 == 1 && _nextObj != nullptr)
1440 {
1441 _scheduler->unscheduleUpdate(_nextObj);
1442 _nextObj->_cleanedUp = true;
1443 }
1444}
bool _cleanedUp

类成员变量说明

◆ _cleanedUp

bool SchedulerRemoveEntryWhileUpdate::TestClass::_cleanedUp = false
private

在文件 SchedulerTest.h437 行定义.

◆ _index

int SchedulerRemoveEntryWhileUpdate::TestClass::_index = 0
private

在文件 SchedulerTest.h435 行定义.

◆ _nextObj

TestClass* SchedulerRemoveEntryWhileUpdate::TestClass::_nextObj = nullptr
private

在文件 SchedulerTest.h434 行定义.

◆ _scheduler

cocos2d::Scheduler* SchedulerRemoveEntryWhileUpdate::TestClass::_scheduler = nullptr
private

在文件 SchedulerTest.h436 行定义.


该类的文档由以下文件生成: