C# 클래스 CreatureRenderer, CreatureDemos

상속: MonoBehaviour
파일 보기 프로젝트 열기: kestrelm/CreatureDemos 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
active_animation_name string
animation_choice_index int
blend_rate float
counter_clockwise bool
creature_asset CreatureAsset
creature_manager CreatureManager
is_colliding bool
local_time_scale float
region_offsets_z float
should_loop bool

공개 메소드들

메소드 설명
Awake ( ) : void
BlendToAnimation ( string animation_name ) : void
CreateRenderingData ( ) : void
CreatureRenderer ( ) : System
GetActiveAnimation ( ) : String
GetLocalTime ( ) : float
InitData ( ) : void
LateUpdate ( ) : void
OnCollisionEnter2D ( Collision2D collisionInfo ) : void
OnCollisionExit2D ( Collision2D coll ) : void
OnCollisionStay2D ( Collision2D collisionInfo ) : void
Reset ( ) : void
SetActiveAnimation ( string animation_name, bool already_active_check = false ) : void
SetCustomTimeRange ( float start_time, float end_time ) : void
SetLocalTime ( float t ) : void
SetUseCustomTimeRange ( bool flag_in ) : void
Start ( ) : void
UpdateRenderingData ( ) : void
UpdateTime ( ) : void
debugDrawBones ( MeshBone bone_in ) : void

비공개 메소드들

메소드 설명
CreateRenderer ( ) : CreatureRenderer,
createMesh ( ) : Mesh
doSwapMesh ( ) : void

메소드 상세

Awake() 공개 메소드

public Awake ( ) : void
리턴 void

BlendToAnimation() 공개 메소드

public BlendToAnimation ( string animation_name ) : void
animation_name string
리턴 void

CreateRenderingData() 공개 메소드

public CreateRenderingData ( ) : void
리턴 void

CreatureRenderer() 공개 메소드

public CreatureRenderer ( ) : System
리턴 System

GetActiveAnimation() 공개 메소드

public GetActiveAnimation ( ) : String
리턴 String

GetLocalTime() 공개 메소드

public GetLocalTime ( ) : float
리턴 float

InitData() 공개 메소드

public InitData ( ) : void
리턴 void

LateUpdate() 공개 메소드

public LateUpdate ( ) : void
리턴 void

OnCollisionEnter2D() 공개 메소드

public OnCollisionEnter2D ( Collision2D collisionInfo ) : void
collisionInfo Collision2D
리턴 void

OnCollisionExit2D() 공개 메소드

public OnCollisionExit2D ( Collision2D coll ) : void
coll Collision2D
리턴 void

OnCollisionStay2D() 공개 메소드

public OnCollisionStay2D ( Collision2D collisionInfo ) : void
collisionInfo Collision2D
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

SetActiveAnimation() 공개 메소드

public SetActiveAnimation ( string animation_name, bool already_active_check = false ) : void
animation_name string
already_active_check bool
리턴 void

SetCustomTimeRange() 공개 메소드

public SetCustomTimeRange ( float start_time, float end_time ) : void
start_time float
end_time float
리턴 void

SetLocalTime() 공개 메소드

public SetLocalTime ( float t ) : void
t float
리턴 void

SetUseCustomTimeRange() 공개 메소드

public SetUseCustomTimeRange ( bool flag_in ) : void
flag_in bool
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

UpdateRenderingData() 공개 메소드

public UpdateRenderingData ( ) : void
리턴 void

UpdateTime() 공개 메소드

public UpdateTime ( ) : void
리턴 void

debugDrawBones() 공개 메소드

public debugDrawBones ( MeshBone bone_in ) : void
bone_in MeshBone
리턴 void

프로퍼티 상세

active_animation_name 공개적으로 프로퍼티

public string active_animation_name
리턴 string

animation_choice_index 공개적으로 프로퍼티

public int animation_choice_index
리턴 int

blend_rate 공개적으로 프로퍼티

public float blend_rate
리턴 float

counter_clockwise 공개적으로 프로퍼티

public bool counter_clockwise
리턴 bool

creature_asset 공개적으로 프로퍼티

public CreatureAsset creature_asset
리턴 CreatureAsset

creature_manager 공개적으로 프로퍼티

public CreatureManager creature_manager
리턴 CreatureManager

is_colliding 공개적으로 프로퍼티

public bool is_colliding
리턴 bool

local_time_scale 공개적으로 프로퍼티

public float local_time_scale
리턴 float

region_offsets_z 공개적으로 프로퍼티

public float region_offsets_z
리턴 float

should_loop 공개적으로 프로퍼티

public bool should_loop
리턴 bool