Object.PickupControl : objects.Pickup::PickupControl { local safe: bool get_isPickupProtected(); local: Object@ getProtector(); server: void setCampType(uint id); bool claimPickupDelta(); const void addPickupProtector(Object& obj); void initPickup(); void tickPickup(double time); void pickupPickup(Object& obj); void writePickup(Message& msg) const; shadow: void readPickup(Message& msg); }