Table of Contents

Interface IHierarchicalState

Namespace
Framework.Patterns.Pure.StateMachine
Assembly
Assembly-CSharp.dll

계층형 상태(HFSM) 인터페이스. IState를 확장해 부모/자식 관계 정의. 계층 구조가 불필요한 경우 IState 또는 StateBase 사용.

public interface IHierarchicalState : IState
Inherited Members

Properties

Children

자식 상태 목록 (읽기 전용).

IReadOnlyList<IHierarchicalState> Children { get; }

Property Value

IReadOnlyList<IHierarchicalState>

Parent

부모 상태. 루트 상태면 null.

IHierarchicalState Parent { get; }

Property Value

IHierarchicalState

Methods

AddChild(IHierarchicalState)

자식 상태 추가.

void AddChild(IHierarchicalState child)

Parameters

child IHierarchicalState