C# 클래스 RTSEngine.Data.Team.RTSBuildingData

파일 보기 프로젝트 열기: RegrowthStudios/VoxelRTS 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ActionControllerInitArgs object
BBox Microsoft.Xna.Framework.BoundingBox
BuildAmount int
CapitalCost int
DefaultActionController ReflectedScript
DefaultButtonControllerInitArgs List
DefaultButtonControllers List
Depositable bool
GridSize Point
Health int
ICollidableShape ICollidable
IconKey string
Impact int
Index int
InfoFile string
IsResource bool
MaxCount int
PopCapChange int
SightRadius int

공개 메소드들

메소드 설명
AddButton ( ReflectedScript>.Dictionary d, string key, object initArgs ) : void
Deserialize ( BinaryReader s, GameState state, int index ) : RTSBuildingData
RTSBuildingData ( int i ) : System
Serialize ( BinaryWriter s, RTSBuildingData data ) : void
SetBBox ( Vector3 min, Vector3 max ) : void
SetController ( ReflectedScript>.Dictionary d, string cType, string key ) : void

메소드 상세

AddButton() 공개 메소드

public AddButton ( ReflectedScript>.Dictionary d, string key, object initArgs ) : void
d ReflectedScript>.Dictionary
key string
initArgs object
리턴 void

Deserialize() 공개 정적인 메소드

public static Deserialize ( BinaryReader s, GameState state, int index ) : RTSBuildingData
s System.IO.BinaryReader
state GameState
index int
리턴 RTSBuildingData

RTSBuildingData() 공개 메소드

public RTSBuildingData ( int i ) : System
i int
리턴 System

Serialize() 공개 정적인 메소드

public static Serialize ( BinaryWriter s, RTSBuildingData data ) : void
s System.IO.BinaryWriter
data RTSBuildingData
리턴 void

SetBBox() 공개 메소드

public SetBBox ( Vector3 min, Vector3 max ) : void
min Vector3
max Vector3
리턴 void

SetController() 공개 메소드

public SetController ( ReflectedScript>.Dictionary d, string cType, string key ) : void
d ReflectedScript>.Dictionary
cType string
key string
리턴 void

프로퍼티 상세

ActionControllerInitArgs 공개적으로 프로퍼티

public object ActionControllerInitArgs
리턴 object

BBox 공개적으로 프로퍼티

public BoundingBox,Microsoft.Xna.Framework BBox
리턴 Microsoft.Xna.Framework.BoundingBox

BuildAmount 공개적으로 프로퍼티

public int BuildAmount
리턴 int

CapitalCost 공개적으로 프로퍼티

public int CapitalCost
리턴 int

DefaultActionController 공개적으로 프로퍼티

public ReflectedScript DefaultActionController
리턴 ReflectedScript

DefaultButtonControllerInitArgs 공개적으로 프로퍼티

public List DefaultButtonControllerInitArgs
리턴 List

DefaultButtonControllers 공개적으로 프로퍼티

public List DefaultButtonControllers
리턴 List

Depositable 공개적으로 프로퍼티

public bool Depositable
리턴 bool

GridSize 공개적으로 프로퍼티

public Point GridSize
리턴 Point

Health 공개적으로 프로퍼티

public int Health
리턴 int

ICollidableShape 공개적으로 프로퍼티

public ICollidable ICollidableShape
리턴 ICollidable

IconKey 공개적으로 프로퍼티

public string IconKey
리턴 string

Impact 공개적으로 프로퍼티

public int Impact
리턴 int

Index 공개적으로 프로퍼티

public int Index
리턴 int

InfoFile 공개적으로 프로퍼티

public string InfoFile
리턴 string

IsResource 공개적으로 프로퍼티

public bool IsResource
리턴 bool

MaxCount 공개적으로 프로퍼티

public int MaxCount
리턴 int

PopCapChange 공개적으로 프로퍼티

public int PopCapChange
리턴 int

SightRadius 공개적으로 프로퍼티

public int SightRadius
리턴 int