16 #include "../bscript/bobject.h" 17 #include "../bscript/bstruct.h" 18 #include "../clib/compilerspecifics.h" 19 #include "../clib/passert.h" 20 #include "../clib/rawtypes.h" 21 #include "../clib/refptr.h" 22 #include "../clib/weakptr.h" 78 passert( obj_->ref_counted_count() > 1 );
223 : Bscript::
BApplicObj<ClientPtrHolder>( &eclientrefobjimp_type, client )
262 const u16* wspeech,
const char lang[4],
ECharacterEquipObjImp(Mobile::Character *chr)
DisengageEvent(Mobile::Character *disengaged)
BApplicObjType echaracterrefobjimp_type
bool operator<(T *ptr, const ref_ptr< T > &rptr)
BApplicObjType eitemrefobjimp_type
virtual bool offline_access_ok() const
Core::gameclock_t given_time_
EUBoatRefObjImp(Multi::UBoat *boat)
Bscript::BApplicObj< ClientPtrHolder > base
bool operator==(T *ptr, const ref_ptr< T > &rptr)
EItemRefObjImp(Items::Item *item)
BApplicObjType echaracterequipobjimp_type
EngageEvent(Mobile::Character *engaged)
BApplicObjType emultirefobjimp_type
virtual ~EClientRefObjImp()
EOfflineCharacterRefObjImp(Mobile::Character *chr)
BApplicObjType eclientrefobjimp_type
Bscript::BApplicObj< Core::CharacterRef > base
Core::CharacterRef given_by_
BApplicObjType storage_area_type
Bscript::BApplicObj< Core::CharacterRef > base
ref_ptr< Mobile::Character > CharacterRef
BApplicObjType euboatrefobjimp_type
ECharacterRefObjImp(Mobile::Character *chr)
StateManager stateManager
Bscript::BApplicObj< Core::ItemRef > base
EMultiRefObjImp(Multi::UMulti *multi)
ref_ptr< Items::Item > ItemRef
virtual bool offline_access_ok() const POL_OVERRIDE
Bscript::BApplicObj< ref_ptr< Multi::UMulti > > base
BApplicObj< ref_ptr< Multi::UBoat > > base
weak_ptr< Network::Client > ClientPtrHolder
ref_ptr< Core::UContainer > cont_
EClientRefObjImp(ClientPtrHolder client)
virtual ~ECharacterRefObjImp()