C# 클래스 Nez.Overlap2D.O2DMainItem

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

공개 프로퍼티들

프로퍼티 타입 설명
customVars string
itemIdentifier string
itemName string
layerDepth float
layerName string
originX float
originY float
renderLayer int
rotation float
scaleX float
scaleY float
tint Color
uniqueId int
x float
y float
zIndex int

공개 메소드들

메소드 설명
calculateLayerDepth ( float zIndexMax ) : float

helper to translate zIndex to layerDepth. zIndexMax should be at least equal to the highest zIndex

getCustomVarBool ( string key, bool defaultValue = true ) : bool
getCustomVarFloat ( string key, float defaultValue = 0f ) : float
getCustomVarInt ( string key, int defaultValue ) : int
getCustomVarString ( string key ) : string
getCustomVars ( ) : string>.Dictionary
orginForImageSize ( float width, float height ) : Vector2

translates the bottom-left based origin of Overlap2D to a top-left based origin

parseCustomVars ( ) : void

메소드 상세

calculateLayerDepth() 공개 메소드

helper to translate zIndex to layerDepth. zIndexMax should be at least equal to the highest zIndex
public calculateLayerDepth ( float zIndexMax ) : float
zIndexMax float Z index max.
리턴 float

getCustomVarBool() 공개 메소드

public getCustomVarBool ( string key, bool defaultValue = true ) : bool
key string
defaultValue bool
리턴 bool

getCustomVarFloat() 공개 메소드

public getCustomVarFloat ( string key, float defaultValue = 0f ) : float
key string
defaultValue float
리턴 float

getCustomVarInt() 공개 메소드

public getCustomVarInt ( string key, int defaultValue ) : int
key string
defaultValue int
리턴 int

getCustomVarString() 공개 메소드

public getCustomVarString ( string key ) : string
key string
리턴 string

getCustomVars() 공개 메소드

public getCustomVars ( ) : string>.Dictionary
리턴 string>.Dictionary

orginForImageSize() 공개 메소드

translates the bottom-left based origin of Overlap2D to a top-left based origin
public orginForImageSize ( float width, float height ) : Vector2
width float Width.
height float Height.
리턴 Vector2

parseCustomVars() 공개 메소드

public parseCustomVars ( ) : void
리턴 void

프로퍼티 상세

customVars 공개적으로 프로퍼티

public string customVars
리턴 string

itemIdentifier 공개적으로 프로퍼티

public string itemIdentifier
리턴 string

itemName 공개적으로 프로퍼티

public string itemName
리턴 string

layerDepth 공개적으로 프로퍼티

layerDepth is calculated by the Pipeline processor. It is derrived by getting the max zIndex and converting it to the MonoGame 0 - 1 range. If sorting issues arise the CompositeItemVO.calculateLayerDepthForChild method is where to look. The default value probably just needs to be increased a bit.
public float layerDepth
리턴 float

layerName 공개적으로 프로퍼티

public string layerName
리턴 string

originX 공개적으로 프로퍼티

public float originX
리턴 float

originY 공개적으로 프로퍼티

public float originY
리턴 float

renderLayer 공개적으로 프로퍼티

renderLayer is derived from the layer name set in Overlap2D. If the layer name contains an integer that value will be parsed and set.
public int renderLayer
리턴 int

rotation 공개적으로 프로퍼티

public float rotation
리턴 float

scaleX 공개적으로 프로퍼티

public float scaleX
리턴 float

scaleY 공개적으로 프로퍼티

public float scaleY
리턴 float

tint 공개적으로 프로퍼티

public Color tint
리턴 Color

uniqueId 공개적으로 프로퍼티

public int uniqueId
리턴 int

x 공개적으로 프로퍼티

public float x
리턴 float

y 공개적으로 프로퍼티

public float y
리턴 float

zIndex 공개적으로 프로퍼티

public int zIndex
리턴 int