Skip to content

ConditionParameter

29thnight edited this page Nov 27, 2025 · 1 revision

ConditionParameter / ConditionType / ValueType

간단 설명: 애니메이션 전이나 조건 시스템에서 사용하는 단일 값 파라미터. 다양한 타입을 하나의 구조로 관리하며 비교/Trigger 처리 가능.

관련 Enum

Enum 값 설명
ConditionType Greater, Less, Equal, NotEqual, True, False, None 비교/논리 연산 종류
ValueType Float, Int, Bool, Trigger 값 저장 타입

생성자/설정

메서드 설명
ConditionParameter(T value, ValueType vType, name) 템플릿 생성자: 타입별 슬롯에 값 저장
SetParameter(T value, ValueType vType, name) 파라미터 타입/이름/값 재설정
UpdateParameter(T value) 현재 타입에 맞게 값만 갱신
ResetTrigger() Trigger 플래그(tValue)를 false로 초기화
GetValue<T>() 타입별 현재 값 반환(Trigger는 bValue 반환 주의)

직렬화

메서드 설명
Serialize() JSON으로 필드 직렬화
Deserialize() JSON 역직렬화(구현부에서 채움)

프로퍼티 / 필드

필드 설명
name 파라미터 이름
fValue Float 값 슬롯
iValue Int 값 슬롯
vType 현재 값 타입(Enum)
bValue Bool 값 슬롯
tValue Trigger 전용 플래그(단발성)

Trigger 타입은 사용 후 ResetTrigger()로 자동/수동 초기화 해야 재사용 가능.

CreatorEngine

API Docs

API Reference
Main
PhysicsSystem
RenderEngine
ScriptBinder
Utility_Framework

etc

Clone this wiki locally