ReceptionDesk Class
Inheritance: ReceptionDesk » Object » Entity
Method Index
- _getUsageTile(usage_position_name) (inherited from Object)
- _tick() (inherited from Entity)
- addReservedUser(user) (inherited from Object)
- afterLoad(old, new) (inherited from Object)
- cancelUsage() (inherited from Object)
- checkForNearbyStaff()
- clearDynamicInfo() (inherited from Entity)
- denyReservation() (inherited from Object)
- deoccupyTilesByObjectFootprintAt(x, y) (inherited from Object)
- directionParameters() (inherited from Object)
- eraseObject() (inherited from Object)
- getAllUsageTiles() (inherited from Object)
- getComplementaryPassableFlag(passable_flag) (inherited from Object)
- getDrawingLayer() (inherited from Entity)
- getDynamicInfo() (inherited from Entity)
- getRenderAttachTile() (inherited from Object)
- getRoom() (inherited from Entity)
- getSecondaryUsageTile() (inherited from Object)
- getState() (inherited from Object)
- getTile() (inherited from Entity)
- getUsageScore()
- getWalkableTiles() (inherited from Object)
- getXYforUsePosition(object_x, object_y, object_layout, usage_position_name) (inherited from Object)
- incrementUsedCount() (inherited from Object)
- initOrientation(direction) (inherited from Object)
- isMachine() (inherited from Object)
- isReservedFor(user) (inherited from Object)
- notifyNewObject(id) (inherited from Entity)
- notifyNewRoom(room) (inherited from Entity)
- occupy(receptionist)
- occupyTilesByObjectFootprintAt(x, y) (inherited from Object)
- onClick(ui, button) (overrides Object:onClick)
- onDestroy() (inherited from Object)
- onPickUp() (overrides Object:onPickUp)
- playAfterLoadSound() (inherited from Entity)
- playEntitySounds(name_pattern, min_silence_lengths, max_silence_lengths, num_silences) (inherited from Entity)
- playSound(name, played_callback, played_callback_delay) (inherited from Entity)
- processTypeDefinition(object_type) (inherited from Object)
- rebuildPassableCellFlags() (inherited from Object)
- removeReservedUser(user) (inherited from Object)
- removeUser(user) (inherited from Object)
- resetAnimation() (inherited from Object)
- resetUsageAndReservaton() (overrides Object:resetUsageAndReservaton)
- setAnimation(animation, flags) (inherited from Object)
- setDynamicInfo(type, value) (inherited from Entity)
- setInvisible(invisible) (inherited from Object)
- setLayer(layer, id) (inherited from Entity)
- setMood(mood_name, activate) (inherited from Entity)
- setMoodInfo(new_mood) (inherited from Entity)
- setPosition(x, y) (inherited from Object)
- setSpeed(x, y) (inherited from Entity)
- setState(state) (inherited from Object)
- setTile(x, y) (overrides Object:setTile)
- setTilePositionSpeed(tx, ty, px, py, sx, sy) (inherited from Entity)
- setTimer(tick_count, f) (inherited from Entity)
- setUser(user) (inherited from Object)
- setWaitingForSoundEffectsToBeTurnedOn() (inherited from Entity)
- slaveMixinClass(class_method_table) (inherited from Object)
- tick() (overrides Object:tick)
- tickDay() (inherited from Entity)
- updateDynamicInfo() (inherited from Object)
- usePositionNames() (inherited from Object)
Member Index
- animation_flags (*)
- animation_idx (*)
- being_destroyed
- direction (*)
- dynamic_info (*)
- footprint (*)
- hospital
- hover_cursor
- layers (*)
- mood_info (*)
- mood_marker (*)
- num_animation_ticks (*)
- object_type (*)
- orientation_before (*)
- permanent_flags (*)
- picked_up (*)
- playing_sounds_in_random_sequence (*)
- queue
- queue_advance_timer
- random_sound_sequence_parameters (*)
- receptionist
- reserved_for
- reserved_for_list (*)
- set_passable_flags (*)
- skip_next_tick (*)
- slow_animation (*)
- split_anim_positions (*)
- split_anims (*)
- th (*)
- ticks (*)
- tile_x (*)
- tile_y (*)
- timer_function (*)
- timer_time (*)
- times_used (*)
- user (*)
- user_list (*)
- user_of (*)
- waiting_for_sound_effects_to_be_turned_on (*)
- world
function ReceptionDesk:ReceptionDesk(...)
Parameters:
| Name | Type | Description |
|---|---|---|
| ... | ? | ? |
Declared on: line 76 of Lua/objects/reception_desk.lua.
function ReceptionDesk:checkForNearbyStaff()
Reception desk looks for a receptionist.
Declared on: line 169 of Lua/objects/reception_desk.lua.
function ReceptionDesk:occupy(receptionist)
Create orders for the specified receptionist to walk to and then staff the reception desk,
if not already staffed or someone is on the way
Parameters:
| Name | Type | Description |
|---|---|---|
| receptionist | Staff | the receptionist to occupy this desk |
Declared on: line 246 of Lua/objects/reception_desk.lua.
function ReceptionDesk:onClick(ui, button)
Parameters:
| Name | Type | Description |
|---|---|---|
| ui | ? | ? |
| button | ? | ? |
Overrides: Object:onClick.
Declared on: line 85 of Lua/objects/reception_desk.lua.
function ReceptionDesk:onPickUp()
Overrides: Object:onPickUp.
Declared on: line 216 of Lua/objects/reception_desk.lua.
function ReceptionDesk:resetUsageAndReservaton()
Overrides: Object:resetUsageAndReservaton.
Declared on: line 221 of Lua/objects/reception_desk.lua.
function ReceptionDesk:setTile(x, y)
Parameters:
| Name | Type | Description |
|---|---|---|
| x | ? | ? |
| y | ? | ? |
Overrides: Object:setTile.
Declared on: line 207 of Lua/objects/reception_desk.lua.
function ReceptionDesk:tick()
Overrides: Object:tick.
Declared on: line 94 of Lua/objects/reception_desk.lua.