C# Class RocketRegions.Util.RegionsPermissionsProvider

Inheritance: IRocketPermissionsProvider
Afficher le fichier Open project: Trojaner25/Rocket-Regions

Méthodes publiques

Méthode Description
AddGroup ( Rocket.API.Serialisation.RocketPermissionsGroup group ) : RocketPermissionsProviderResult
AddPlayerToGroup ( string groupId, IRocketPlayer player ) : RocketPermissionsProviderResult
DeleteGroup ( string groupId ) : RocketPermissionsProviderResult
GetGroup ( string groupId ) : Rocket.API.Serialisation.RocketPermissionsGroup
GetGroups ( IRocketPlayer player, bool includeParentGroups ) : List
GetPermissions ( IRocketPlayer player ) : List
GetPermissions ( IRocketPlayer player, List requestedPermissions ) : List
HasPermission ( IRocketPlayer player, List requestedPermissions ) : bool
Reload ( ) : void
RemovePlayerFromGroup ( string groupId, IRocketPlayer player ) : RocketPermissionsProviderResult
SaveGroup ( Rocket.API.Serialisation.RocketPermissionsGroup group ) : RocketPermissionsProviderResult

Private Methods

Méthode Description
RegionsPermissionsProvider ( IRocketPermissionsProvider basePermissionProvider ) : System.Collections.Generic

Method Details

AddGroup() public méthode

public AddGroup ( Rocket.API.Serialisation.RocketPermissionsGroup group ) : RocketPermissionsProviderResult
group Rocket.API.Serialisation.RocketPermissionsGroup
Résultat RocketPermissionsProviderResult

AddPlayerToGroup() public méthode

public AddPlayerToGroup ( string groupId, IRocketPlayer player ) : RocketPermissionsProviderResult
groupId string
player IRocketPlayer
Résultat RocketPermissionsProviderResult

DeleteGroup() public méthode

public DeleteGroup ( string groupId ) : RocketPermissionsProviderResult
groupId string
Résultat RocketPermissionsProviderResult

GetGroup() public méthode

public GetGroup ( string groupId ) : Rocket.API.Serialisation.RocketPermissionsGroup
groupId string
Résultat Rocket.API.Serialisation.RocketPermissionsGroup

GetGroups() public méthode

public GetGroups ( IRocketPlayer player, bool includeParentGroups ) : List
player IRocketPlayer
includeParentGroups bool
Résultat List

GetPermissions() public méthode

public GetPermissions ( IRocketPlayer player ) : List
player IRocketPlayer
Résultat List

GetPermissions() public méthode

public GetPermissions ( IRocketPlayer player, List requestedPermissions ) : List
player IRocketPlayer
requestedPermissions List
Résultat List

HasPermission() public méthode

public HasPermission ( IRocketPlayer player, List requestedPermissions ) : bool
player IRocketPlayer
requestedPermissions List
Résultat bool

Reload() public méthode

public Reload ( ) : void
Résultat void

RemovePlayerFromGroup() public méthode

public RemovePlayerFromGroup ( string groupId, IRocketPlayer player ) : RocketPermissionsProviderResult
groupId string
player IRocketPlayer
Résultat RocketPermissionsProviderResult

SaveGroup() public méthode

public SaveGroup ( Rocket.API.Serialisation.RocketPermissionsGroup group ) : RocketPermissionsProviderResult
group Rocket.API.Serialisation.RocketPermissionsGroup
Résultat RocketPermissionsProviderResult