C# Класс Regions.RegionManager

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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