EventTrigger* EventTrigger::create( class MapLogic* map_logic, const ValueMap& event_data ) { EventTrigger* ret = new EventTrigger(); if( ret && ret->init( map_logic, event_data ) ) { ret->autorelease(); return ret; } else { CC_SAFE_DELETE( ret ); return nullptr; } }