[Missing <summary> documentation for "N:BaseLib"]
Classes
Class | Description | |
---|---|---|
![]() | AbstractSkillTree | |
![]() | ActionBase<(Of <(<'TAction>)>)> | |
![]() | ActionReceiverBase<(Of <(<'TActionReceiver>)>)> | |
![]() | Area | |
![]() | Attack | |
![]() | Attack..::..AttackDescription | |
![]() | AttackAction | |
![]() | AttackCollection | |
![]() | BaseLibManager |
Manager class for BaseLib assembly. An instance is created when
the BaseLib assembly is loaded and it sets things up.
|
![]() | Behaviour |
Class that must be overridden to implement a behaviour.
|
![]() | BehaviourList |
This is a complex behaviour that runs other behaviours. Behaviours added sooner
have higher priority than those added later. A seperate thread periodically checks to see which
sub-behaviours should be run. If one with a higher priority than the currently
running behaviour should run, the current one is stopped and the high priority one is started.
|
![]() | Brain |
The Brain runs behaviours for an npc. It runs a single
behaviour only, so if you want to switch between multiple
different behaviours use a BehaviourList and add that
to the Brain.
|
![]() | CloseAction | |
![]() | Clothing | |
![]() | CommandActions | |
![]() | Corpse | |
![]() | Damage | |
![]() | Descriptions | |
![]() | DropAction | |
![]() | EditorBase | |
![]() | Effect |
Represents an effect that alters the behaviour of a IEffectable in some way.
|
![]() | Exit | |
![]() | GetAction | |
![]() | GetFromAction | |
![]() | GetFromCommand | |
![]() | GetFromReceiver | |
![]() | HeldItem | |
![]() | HoldAction | |
![]() | HtmlToTextConverter | |
![]() | Item | |
![]() | Living | |
![]() | LogonPlayer | |
![]() | LookAtAction | |
![]() | MailManager | |
![]() | MissingItem | |
![]() | Money | |
![]() | MultipleItem | |
![]() | NPC |
An intelligent computer-controlled Living object.
|
![]() | NpcSkillTree | |
![]() | OpenAction | |
![]() | Outside | |
![]() | Player | |
![]() | PlayerSkillTree | |
![]() | Protection | |
![]() | PushAction | |
![]() | PutInAction | |
![]() | PutInEvent | |
![]() | PutInReceiver | |
![]() | RandomBehaviour |
Behaviour that randomly selects and runs a behaviour from a list.
|
![]() | ReceivedActionBase<(Of <(<'TAction>)>)> | |
![]() | ReceivedActionCommand<(Of <(<'TAction, TReceiver, TEvent>)>)> | |
![]() | RemoveAction | |
![]() | Room | |
![]() | Room..::..EventPropagation |
Details about where an event is propogated to
from this room.
|
![]() | Room..::..RoomDescription | |
![]() | Skill | |
![]() | Stats | |
![]() | Thing |
Thing is the base class for all manipulable objects in the mud
world.
|
![]() | ThingActionEvent | |
![]() | UnholdAction | |
![]() | Weapon | |
![]() | WearAction | |
![]() | WearActionReceiver | |
![]() | WrittenText | |
![]() | XMLRoomLoader |
The XMLRoomLoader will load a room from an xml file!
|
![]() | XMLThingLoader |
Structures
Structure | Description | |
---|---|---|
![]() | Coordinates | |
![]() | RoomSize |
Interfaces
Interface | Description | |
---|---|---|
![]() | IBehaviourController |
Interface defining methods required for anything that controls other behaviours.
|
![]() | IBlame | |
![]() | IEffectable | |
![]() | IMessageSubscriber |
Delegates
Delegate | Description | |
---|---|---|
![]() | NPC..::..EventHandler |
Enumerations
Enumeration | Description | |
---|---|---|
![]() | Exit..::..ExitDirections | |
![]() | Gender | |
![]() | ReceiverSource | |
![]() | VisibilityLevel |