Property | Type | Description | |
---|---|---|---|
RaiseChangedEvent | void | ||
UpdatePlayerListCache | void |
Method | Description | |
---|---|---|
Check ( [ info ) : bool |
Checks whether a player is allowed by this controller.
|
|
CheckDetailed ( [ info ) : SecurityCheckResult |
Checks player's permission status with this controller, in detail.
|
|
Clone ( ) : object |
Creates a copy of an existing controller.
|
|
Exclude ( [ info ) : PermissionOverride |
Either specially excludes a player (if their state was previously neutral), or removes a specific inclusion.
|
|
GetDescription ( [ target, [ noun, [ verb ) : string |
Creates a description string of the controller.
|
|
Include ( [ info ) : PermissionOverride |
Either specially includes a player (if their state was previously neutral), or removes a specific exclusion.
|
|
Reset ( ) : void |
Resets all permissions: minimum rank, excluded player list, and included player list.
|
|
ResetExcludedList ( ) : void |
Clears the list of specifically excluded players.
|
|
ResetIncludedList ( ) : void |
Clears the list of specifically included players.
|
|
ResetMinRank ( ) : void | ||
SecurityController ( ) : System |
Creates a new controller with no restrictions.
|
|
SecurityController ( [ other ) : System |
Creates a copy of an existing controller.
|
|
SecurityController ( [ el, bool parseExceptions ) : System | ||
Serialize ( ) : System.Xml.Linq.XElement | ||
Serialize ( [ tagName ) : System.Xml.Linq.XElement |
Method | Description | |
---|---|---|
RaiseChangedEvent ( ) : void | ||
UpdatePlayerListCache ( ) : void |
public CheckDetailed ( [ info ) : SecurityCheckResult | ||
info | [ | Player to check. |
return | SecurityCheckResult |
public Exclude ( [ info ) : PermissionOverride | ||
info | [ | Player's info. |
return | PermissionOverride |
public GetDescription ( [ target, [ noun, [ verb ) : string | ||
target | [ | Name of the object that owns this controller. |
noun | [ | The type of target (e.g. "world" or "zone"). |
verb | [ | The action, in past tense, that this /// controller manages (e.g. "accessed" or "modified"). |
return | string |
public Include ( [ info ) : PermissionOverride | ||
info | [ | Player's info. |
return | PermissionOverride |
public SecurityController ( [ other ) : System | ||
other | [ | |
return | System |
public SecurityController ( [ el, bool parseExceptions ) : System | ||
el | [ | |
parseExceptions | bool | |
return | System |
public Serialize ( ) : System.Xml.Linq.XElement | ||
return | System.Xml.Linq.XElement |
public Serialize ( [ tagName ) : System.Xml.Linq.XElement | ||
tagName | [ | |
return | System.Xml.Linq.XElement |