C# 클래스 RocketRegions.Util.RegionsPermissionsProvider

상속: IRocketPermissionsProvider
파일 보기 프로젝트 열기: Trojaner25/Rocket-Regions

공개 메소드들

메소드 설명
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