C# Class fCraft.PermissionController

Afficher le fichier Open project: fragmer/fCraft Class Usage Examples

Méthodes publiques

Méthode Description
Can ( PlayerInfo player ) : bool
Can ( PlayerInfo player, PlayerInfo targetPlayer ) : bool
Can ( PlayerInfo player, PlayerInfo targetPlayer, Rank targetRank ) : bool
Can ( PlayerInfo player, PlayerInfo targetPlayer, int quantity ) : bool
Can ( PlayerInfo player, Rank targetRank ) : bool
Can ( PlayerInfo player, int quantity ) : bool
CanGrant ( PlayerInfo player ) : bool
CanRevoke ( PlayerInfo player ) : bool
Exclude ( Rank rank ) : PermissionOverride
Exclude ( string name ) : PermissionOverride
GetLimit ( PlayerInfo player ) : PermissionLimits
Include ( Rank rank, PermissionLimits limits ) : PermissionOverride
Include ( string name, PermissionLimits limits ) : PermissionOverride
PermissionController ( [ parent ) : System

Private Methods

Méthode Description
GetPlayerLimit ( PlayerInfo player ) : PermissionLimits
GetRankLimit ( Rank rank ) : PermissionLimits

Method Details

Can() public méthode

public Can ( PlayerInfo player ) : bool
player PlayerInfo
Résultat bool

Can() public méthode

public Can ( PlayerInfo player, PlayerInfo targetPlayer ) : bool
player PlayerInfo
targetPlayer PlayerInfo
Résultat bool

Can() public méthode

public Can ( PlayerInfo player, PlayerInfo targetPlayer, Rank targetRank ) : bool
player PlayerInfo
targetPlayer PlayerInfo
targetRank Rank
Résultat bool

Can() public méthode

public Can ( PlayerInfo player, PlayerInfo targetPlayer, int quantity ) : bool
player PlayerInfo
targetPlayer PlayerInfo
quantity int
Résultat bool

Can() public méthode

public Can ( PlayerInfo player, Rank targetRank ) : bool
player PlayerInfo
targetRank Rank
Résultat bool

Can() public méthode

public Can ( PlayerInfo player, int quantity ) : bool
player PlayerInfo
quantity int
Résultat bool

CanGrant() public méthode

public CanGrant ( PlayerInfo player ) : bool
player PlayerInfo
Résultat bool

CanRevoke() public méthode

public CanRevoke ( PlayerInfo player ) : bool
player PlayerInfo
Résultat bool

Exclude() public méthode

public Exclude ( Rank rank ) : PermissionOverride
rank Rank
Résultat PermissionOverride

Exclude() public méthode

public Exclude ( string name ) : PermissionOverride
name string
Résultat PermissionOverride

GetLimit() public méthode

public GetLimit ( PlayerInfo player ) : PermissionLimits
player PlayerInfo
Résultat PermissionLimits

Include() public méthode

public Include ( Rank rank, PermissionLimits limits ) : PermissionOverride
rank Rank
limits PermissionLimits
Résultat PermissionOverride

Include() public méthode

public Include ( string name, PermissionLimits limits ) : PermissionOverride
name string
limits PermissionLimits
Résultat PermissionOverride

PermissionController() public méthode

public PermissionController ( [ parent ) : System
parent [
Résultat System