void Character::startNpcThread(Script::Thread *thread, int npcId) { mNpcThread = thread; mTalkNpcId = npcId; resumeNpcThread(); }
void CharacterComponent::startNpcThread(Script::Thread *thread, int npcId) { if (mNpcThread) delete mNpcThread; mNpcThread = thread; mTalkNpcId = npcId; resumeNpcThread(); }