C# 클래스 Bricklayer.Common.World.BlockType

A tile's block type (Ex: Dirt, Stone, etc)
파일 보기 프로젝트 열기: Cyral/Bricklayer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
BlockList List
Empty BlockType

공개 메소드들

메소드 설명
BlockType ( string name, Layer layer, Rectangle source, BlockCollision collision = BlockCollision.Passable, TileType type = TileType.Default ) : System

Creates a new instance of a BlockType

FromID ( byte ID ) : BlockType

Finds a BlockType from it's ID

Init ( ) : void

Adds/Creates all of the block type's

비공개 메소드들

메소드 설명
BlockType ( ) : System

메소드 상세

BlockType() 공개 메소드

Creates a new instance of a BlockType
public BlockType ( string name, Layer layer, Rectangle source, BlockCollision collision = BlockCollision.Passable, TileType type = TileType.Default ) : System
name string Name of the block
layer Layer
source Microsoft.Xna.Framework.Rectangle
collision BlockCollision
type TileType
리턴 System

FromID() 공개 정적인 메소드

Finds a BlockType from it's ID
public static FromID ( byte ID ) : BlockType
ID byte
리턴 BlockType

Init() 공개 정적인 메소드

Adds/Creates all of the block type's
public static Init ( ) : void
리턴 void

프로퍼티 상세

BlockList 공개적으로 정적으로 프로퍼티

List of all block types
public static List BlockList
리턴 List

Empty 공개적으로 정적으로 프로퍼티

public static BlockType,Bricklayer.Common.World Empty
리턴 BlockType