Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.7.0
    Preparing search index...

    Function isTransitionAllowed

    • Check if a transition from one animation state to another is allowed

      Parameters

      • from: AnimationState

        Source animation state

      • to: AnimationState

        Target animation state

      • transitions: readonly TransitionRule[] = DEFAULT_TRANSITIONS

        Optional custom transition rules (defaults to DEFAULT_TRANSITIONS)

      Returns boolean

      Whether the transition is allowed

      // Valid transitions
      isTransitionAllowed("idle", "walk"); // true
      isTransitionAllowed("attack", "idle"); // true
      isTransitionAllowed("hit", "idle"); // true

      // Invalid transitions
      isTransitionAllowed("ko", "idle"); // false (KO is terminal)
      isTransitionAllowed("attack", "walk"); // false (must return to idle first)

      전환허용여부확인