C# Класс MiningGame.Code.Blocks.Block

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

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

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

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

Метод Описание
Block ( ) : System
FinalizeBlock ( ) : Block
GenerateBlocks ( ) : void
GetBlock ( short blockID ) : Block
GetBlockBoundBox ( int X, int Y ) : Rectangle
GetBlockHardness ( ) : int
GetBlockHide ( ) : bool
GetBlockID ( ) : short
GetBlockLightLevel ( ) : int
GetBlockName ( ) : string
GetBlockNumConnectionsAllowed ( ) : int
GetBlockOpaque ( ) : bool
GetBlockRenderColor ( ) : Color
GetBlockRenderSpecial ( ) : bool
GetBlockWalkThrough ( ) : bool
GetItemDrop ( int x, int y ) : byte
GetItemDropNum ( int x, int y ) : int
OnBlockPlaced ( int x, int y, bool notify ) : void
OnBlockRemoved ( int x, int y ) : void
OnBlockTouched ( int X, int Y, int side, Entities toucher ) : void
OnBlockUpdate ( int x, int y ) : int
OnBlockUsed ( int x, int y ) : void
RenderBlock ( int x, int y, SpriteBatch sb ) : BlockRenderer
SetBlockColor ( Color c ) : Block
SetBlockColorRGBA ( int r, int g, int b, int a = 255 ) : Block
SetBlockHardness ( int hardness ) : Block
SetBlockHide ( bool hide ) : Block
SetBlockID ( short id ) : Block
SetBlockLightLevel ( int l ) : Block
SetBlockName ( string name ) : Block
SetBlockOpaque ( bool opaque ) : Block
SetBlockRenderSpecial ( bool special ) : Block
SetBlockWalkThrough ( bool b ) : Block
ToString ( ) : string

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

Метод Описание
BlockPlaced ( int x, int y, bool notify = true ) : void
BlockRemoved ( int x, int y ) : void

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

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

public Block ( ) : System
Результат System

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

public FinalizeBlock ( ) : Block
Результат Block

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

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

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

public static GetBlock ( short blockID ) : Block
blockID short
Результат Block

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

public GetBlockBoundBox ( int X, int Y ) : Rectangle
X int
Y int
Результат Microsoft.Xna.Framework.Rectangle

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

public GetBlockHardness ( ) : int
Результат int

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

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

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

public GetBlockID ( ) : short
Результат short

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

public GetBlockLightLevel ( ) : int
Результат int

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

public GetBlockName ( ) : string
Результат string

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

public GetBlockNumConnectionsAllowed ( ) : int
Результат int

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

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

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

public GetBlockRenderColor ( ) : Color
Результат Color

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

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

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

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

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

public GetItemDrop ( int x, int y ) : byte
x int
y int
Результат byte

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

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

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

public OnBlockPlaced ( int x, int y, bool notify ) : void
x int
y int
notify bool
Результат void

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

public OnBlockRemoved ( int x, int y ) : void
x int
y int
Результат void

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

public OnBlockTouched ( int X, int Y, int side, Entities toucher ) : void
X int
Y int
side int
toucher Entities
Результат void

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

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

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

public OnBlockUsed ( int x, int y ) : void
x int
y int
Результат void

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

public RenderBlock ( int x, int y, SpriteBatch sb ) : BlockRenderer
x int
y int
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат BlockRenderer

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

public SetBlockColor ( Color c ) : Block
c Color
Результат Block

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

public SetBlockColorRGBA ( int r, int g, int b, int a = 255 ) : Block
r int
g int
b int
a int
Результат Block

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

public SetBlockHardness ( int hardness ) : Block
hardness int
Результат Block

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

public SetBlockHide ( bool hide ) : Block
hide bool
Результат Block

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

public SetBlockID ( short id ) : Block
id short
Результат Block

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

public SetBlockLightLevel ( int l ) : Block
l int
Результат Block

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

public SetBlockName ( string name ) : Block
name string
Результат Block

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

public SetBlockOpaque ( bool opaque ) : Block
opaque bool
Результат Block

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

public SetBlockRenderSpecial ( bool special ) : Block
special bool
Результат Block

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

public SetBlockWalkThrough ( bool b ) : Block
b bool
Результат Block

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

public ToString ( ) : string
Результат string

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

AllBlocks публичное статическое свойство

public static List AllBlocks
Результат List