if(SQ_FAILED(sq_getinstanceup(vm,2,&instance,0))||instance==nullptr)returnsq_throwerror(vm,"Pass an instance of a child class of AIInfo to RegisterAI");
if(SQ_FAILED(sq_getinstanceup(vm,2,&instance,nullptr))||instance==nullptr)returnsq_throwerror(vm,"Pass an instance of a child class of AIInfo to RegisterAI");
if(SQ_FAILED(sq_getinstanceup(vm,2,&instance,0))||instance==nullptr)returnsq_throwerror(vm,"Pass an instance of a child class of GameInfo to RegisterGame");
if(SQ_FAILED(sq_getinstanceup(vm,2,&instance,nullptr))||instance==nullptr)returnsq_throwerror(vm,"Pass an instance of a child class of GameInfo to RegisterGame");