C# 클래스 Regions.RegionManager

파일 보기 프로젝트 열기: NyxStudios/Regions

공개 프로퍼티들

프로퍼티 타입 설명
Regions List

공개 메소드들

메소드 설명
AddNewUser ( string regionName, String userName ) : bool
AddRegion ( int tx, int ty, int width, int height, string regionname, string owner, string worldid, int z ) : bool
AllowGroup ( string regionName, string groups ) : bool
CanBuild ( int x, int y, TShockAPI.TSPlayer ply ) : bool
ChangeOwner ( string regionName, string newOwner ) : bool
DeleteRegion ( string name ) : bool
GetRegionByName ( String name ) : Region
GetTopRegion ( List regions ) : Region
InArea ( int x, int y ) : bool
InAreaRegion ( int x, int y ) : List
InAreaRegionName ( int x, int y ) : List
ListAllRegions ( string worldid ) : List

Gets all the regions names from world

ListIDs ( string MergedIDs ) : List
RegionManager ( IDbConnection db ) : System
ReloadAllRegions ( ) : void
ReloadForUnitTest ( String n ) : void
RemoveGroup ( string regionName, string group ) : bool
RemoveUser ( string regionName, string userName ) : bool
SetRegionState ( string name, bool state ) : bool
SetRegionStateTest ( string name, string world, bool state ) : bool
SetZ ( string name, int z ) : bool
ZacksGetRegionByName ( String name ) : Region
resizeRegion ( string regionName, int addAmount, int direction ) : bool

메소드 상세

AddNewUser() 공개 메소드

public AddNewUser ( string regionName, String userName ) : bool
regionName string
userName String
리턴 bool

AddRegion() 공개 메소드

public AddRegion ( int tx, int ty, int width, int height, string regionname, string owner, string worldid, int z ) : bool
tx int
ty int
width int
height int
regionname string
owner string
worldid string
z int
리턴 bool

AllowGroup() 공개 메소드

public AllowGroup ( string regionName, string groups ) : bool
regionName string
groups string
리턴 bool

CanBuild() 공개 메소드

public CanBuild ( int x, int y, TShockAPI.TSPlayer ply ) : bool
x int
y int
ply TShockAPI.TSPlayer
리턴 bool

ChangeOwner() 공개 메소드

public ChangeOwner ( string regionName, string newOwner ) : bool
regionName string
newOwner string
리턴 bool

DeleteRegion() 공개 메소드

public DeleteRegion ( string name ) : bool
name string
리턴 bool

GetRegionByName() 공개 메소드

public GetRegionByName ( String name ) : Region
name String
리턴 Region

GetTopRegion() 공개 메소드

public GetTopRegion ( List regions ) : Region
regions List
리턴 Region

InArea() 공개 메소드

public InArea ( int x, int y ) : bool
x int
y int
리턴 bool

InAreaRegion() 공개 메소드

public InAreaRegion ( int x, int y ) : List
x int
y int
리턴 List

InAreaRegionName() 공개 메소드

public InAreaRegionName ( int x, int y ) : List
x int
y int
리턴 List

ListAllRegions() 공개 메소드

Gets all the regions names from world
public ListAllRegions ( string worldid ) : List
worldid string World name to get regions from
리턴 List

ListIDs() 공개 정적인 메소드

public static ListIDs ( string MergedIDs ) : List
MergedIDs string
리턴 List

RegionManager() 공개 메소드

public RegionManager ( IDbConnection db ) : System
db IDbConnection
리턴 System

ReloadAllRegions() 공개 메소드

public ReloadAllRegions ( ) : void
리턴 void

ReloadForUnitTest() 공개 메소드

public ReloadForUnitTest ( String n ) : void
n String
리턴 void

RemoveGroup() 공개 메소드

public RemoveGroup ( string regionName, string group ) : bool
regionName string
group string
리턴 bool

RemoveUser() 공개 메소드

public RemoveUser ( string regionName, string userName ) : bool
regionName string
userName string
리턴 bool

SetRegionState() 공개 메소드

public SetRegionState ( string name, bool state ) : bool
name string
state bool
리턴 bool

SetRegionStateTest() 공개 메소드

public SetRegionStateTest ( string name, string world, bool state ) : bool
name string
world string
state bool
리턴 bool

SetZ() 공개 메소드

public SetZ ( string name, int z ) : bool
name string
z int
리턴 bool

ZacksGetRegionByName() 공개 메소드

public ZacksGetRegionByName ( String name ) : Region
name String
리턴 Region

resizeRegion() 공개 메소드

public resizeRegion ( string regionName, int addAmount, int direction ) : bool
regionName string
addAmount int
direction int
리턴 bool

프로퍼티 상세

Regions 공개적으로 프로퍼티

public List Regions
리턴 List