bool game_is_pickup_collected(const ScriptArguments& args) { PickupObject* pickup = static_cast<PickupObject*>(args.getObject<PickupObject>(0)); if ( pickup ) { return pickup->isCollected(); } return false; }