bool ServerClearCollidableFloraNotification::positionChanged (Object& object, bool /*dueToParentChange*/, const Vector& /*oldPosition*/) const { removeFromWorld (object); addToWorld (object); return true; }
void NoBuildNotification::rotationChanged (Object& object, bool /*dueToParentChange*/) const { if (object.isInWorld ()) { removeFromWorld (object); addToWorld (object); } }
void IGMob::die() { if (L) { PHLuaGetWeakRef(L, this); if (lua_istable(L, -1)) { lua_getfield(L, -1, "dieCallback"); if (lua_isfunction(L, -1)) { lua_pushvalue(L, -2); PHLuaCall(L, 1, 0); lua_pop(L, 1); return; } lua_pop(L, 1); } lua_pop(L, 1); } removeFromWorld(); }