bool CObjectBase::init(CCDictionary* pObjectDict) { // CCAssert(NULL != pObjectDict, "pObjectDict can't be NULL"); clearAll(); revive(); setObjectDictionary(pObjectDict); turnOnCollision(); return true; }
void CSensor::setOwnerAndTrigger(CVisibleObject* owner, SEL_CallFuncO trigger) { m_pOwner = owner; m_TriggerHandler = trigger; if (m_pOwner) { m_collisionGroup = m_pOwner->getCollisionGroup(); } turnOnCollision(); }
void CObjectBase::revive() { m_isDead = false; turnOnCollision(); }