C# Класс RocketRegions.Util.RegionsPermissionsProvider

Наследование: IRocketPermissionsProvider
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
RegionsPermissionsProvider ( IRocketPermissionsProvider basePermissionProvider ) : System.Collections.Generic

Описание методов

AddGroup() публичный Метод

public AddGroup ( Rocket.API.Serialisation.RocketPermissionsGroup group ) : RocketPermissionsProviderResult
group Rocket.API.Serialisation.RocketPermissionsGroup
Результат RocketPermissionsProviderResult

AddPlayerToGroup() публичный Метод

public AddPlayerToGroup ( string groupId, IRocketPlayer player ) : RocketPermissionsProviderResult
groupId string
player IRocketPlayer
Результат RocketPermissionsProviderResult

DeleteGroup() публичный Метод

public DeleteGroup ( string groupId ) : RocketPermissionsProviderResult
groupId string
Результат RocketPermissionsProviderResult

GetGroup() публичный Метод

public GetGroup ( string groupId ) : Rocket.API.Serialisation.RocketPermissionsGroup
groupId string
Результат Rocket.API.Serialisation.RocketPermissionsGroup

GetGroups() публичный Метод

public GetGroups ( IRocketPlayer player, bool includeParentGroups ) : List
player IRocketPlayer
includeParentGroups bool
Результат List

GetPermissions() публичный Метод

public GetPermissions ( IRocketPlayer player ) : List
player IRocketPlayer
Результат List

GetPermissions() публичный Метод

public GetPermissions ( IRocketPlayer player, List requestedPermissions ) : List
player IRocketPlayer
requestedPermissions List
Результат List

HasPermission() публичный Метод

public HasPermission ( IRocketPlayer player, List requestedPermissions ) : bool
player IRocketPlayer
requestedPermissions List
Результат bool

Reload() публичный Метод

public Reload ( ) : void
Результат void

RemovePlayerFromGroup() публичный Метод

public RemovePlayerFromGroup ( string groupId, IRocketPlayer player ) : RocketPermissionsProviderResult
groupId string
player IRocketPlayer
Результат RocketPermissionsProviderResult

SaveGroup() публичный Метод

public SaveGroup ( Rocket.API.Serialisation.RocketPermissionsGroup group ) : RocketPermissionsProviderResult
group Rocket.API.Serialisation.RocketPermissionsGroup
Результат RocketPermissionsProviderResult