C# Класс MCSharp.World.Map

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
blocks byte[]
changed bool
depth ushort
doors MCSharp.World.Block
emptyCount int
height ushort
jailedPlayers List
jailedRotX byte
jailedRotY byte
jailedX ushort
jailedY ushort
jailedZ ushort
name string
permissionbuild LevelPermission
permissionvisit LevelPermission
rotx byte
roty byte
spawnx ushort
spawny ushort
spawnz ushort
width ushort

Private Properties

Свойство Тип Описание

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

Метод Описание
Backup ( ) : bool
Backup ( string path ) : bool
Blockchange ( Player p, ushort x, ushort y, ushort z, byte type ) : void
Blockchange ( ushort x, ushort y, ushort z, byte type ) : void
Exists ( string name ) : bool
GetTile ( int b ) : byte
GetTile ( ushort x, ushort y, ushort z ) : byte
IntOffset ( int pos, int x, int y, int z ) : int
IntToPos ( int pos, ushort &x, ushort &y, ushort &z ) : void
Load ( string name ) : Map
Load ( string name, Physics phys ) : Map
Loaded ( string name ) : bool
Map ( string n, ushort x, ushort y, ushort z, string type ) : System
PermissionFromName ( string name ) : LevelPermission
PermissionToName ( LevelPermission perm ) : string
PlayerCanVisit ( Player p ) : bool
PosToInt ( ushort x, ushort y, ushort z ) : int
Save ( ) : void
SetTile ( ushort x, ushort y, ushort z, byte type ) : void

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

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

public Backup ( ) : bool
Результат bool

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

public Backup ( string path ) : bool
path string
Результат bool

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

public Blockchange ( Player p, ushort x, ushort y, ushort z, byte type ) : void
p Player
x ushort
y ushort
z ushort
type byte
Результат void

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

public Blockchange ( ushort x, ushort y, ushort z, byte type ) : void
x ushort
y ushort
z ushort
type byte
Результат void

Exists() публичный статический Метод

public static Exists ( string name ) : bool
name string
Результат bool

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

public GetTile ( int b ) : byte
b int
Результат byte

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

public GetTile ( ushort x, ushort y, ushort z ) : byte
x ushort
y ushort
z ushort
Результат byte

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

public IntOffset ( int pos, int x, int y, int z ) : int
pos int
x int
y int
z int
Результат int

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

public IntToPos ( int pos, ushort &x, ushort &y, ushort &z ) : void
pos int
x ushort
y ushort
z ushort
Результат void

Load() публичный статический Метод

public static Load ( string name ) : Map
name string
Результат Map

Load() публичный статический Метод

public static Load ( string name, Physics phys ) : Map
name string
phys Physics
Результат Map

Loaded() публичный статический Метод

public static Loaded ( string name ) : bool
name string
Результат bool

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

public Map ( string n, ushort x, ushort y, ushort z, string type ) : System
n string
x ushort
y ushort
z ushort
type string
Результат System

PermissionFromName() публичный статический Метод

public static PermissionFromName ( string name ) : LevelPermission
name string
Результат LevelPermission

PermissionToName() публичный статический Метод

public static PermissionToName ( LevelPermission perm ) : string
perm LevelPermission
Результат string

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

public PlayerCanVisit ( Player p ) : bool
p Player
Результат bool

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

public PosToInt ( ushort x, ushort y, ushort z ) : int
x ushort
y ushort
z ushort
Результат int

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

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

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

public SetTile ( ushort x, ushort y, ushort z, byte type ) : void
x ushort
y ushort
z ushort
type byte
Результат void

Описание свойств

blocks публичное свойство

public byte[] blocks
Результат byte[]

changed публичное свойство

public bool changed
Результат bool

depth публичное свойство

public ushort depth
Результат ushort

doors публичное свойство

public Block,MCSharp.World doors
Результат MCSharp.World.Block

emptyCount публичное свойство

public int emptyCount
Результат int

height публичное свойство

public ushort height
Результат ushort

jailedPlayers публичное свойство

public List jailedPlayers
Результат List

jailedRotX публичное свойство

public byte jailedRotX
Результат byte

jailedRotY публичное свойство

public byte jailedRotY
Результат byte

jailedX публичное свойство

public ushort jailedX
Результат ushort

jailedY публичное свойство

public ushort jailedY
Результат ushort

jailedZ публичное свойство

public ushort jailedZ
Результат ushort

name публичное свойство

public string name
Результат string

permissionbuild публичное свойство

public LevelPermission permissionbuild
Результат LevelPermission

permissionvisit публичное свойство

public LevelPermission permissionvisit
Результат LevelPermission

rotx публичное свойство

public byte rotx
Результат byte

roty публичное свойство

public byte roty
Результат byte

spawnx публичное свойство

public ushort spawnx
Результат ushort

spawny публичное свойство

public ushort spawny
Результат ushort

spawnz публичное свойство

public ushort spawnz
Результат ushort

width публичное свойство

public ushort width
Результат ushort