<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GS2-StateMachine API 레퍼런스 on Game Server Services | Docs</title><link>/ko/api_reference/state_machine/</link><description>Recent content in GS2-StateMachine API 레퍼런스 on Game Server Services | Docs</description><generator>Hugo</generator><language>ko</language><atom:link href="/ko/api_reference/state_machine/index.xml" rel="self" type="application/rss+xml"/><item><title>GS2 States Language 포맷</title><link>/ko/api_reference/state_machine/format/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/ko/api_reference/state_machine/format/</guid><description>&lt;h2 id="소개"&gt;소개&lt;a class="td-heading-self-link" href="#%ec%86%8c%ea%b0%9c" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;GS2 States Language(GSL)는 고유한 구조를 가진 스테이트 머신 정의 언어입니다.
스테이트 머신은 일반적으로 여러 상태를 나타내는 Task와 태스크 간의 전환을 나타내는 Transition으로 구성됩니다.
외부에서 메시지를 전송하면 Transition에 의해 정해진 규칙에 따라 「실행 중인 Task」가 전환되어 상태를 관리합니다.&lt;/p&gt;
&lt;p&gt;스테이트 머신은 「실행 중인 Task」 외에 「상태 변수」를 가지고 있습니다.
Task에는 몇 가지 종류가 있으며, 일반적으로 GS2-Script를 실행하여 처리를 기술할 수 있습니다.
GS2-Script는 「상태 변수」를 참조할 수 있으며, 스크립트 실행 결과로 「상태 변수」를 다시 쓸 수 있습니다.&lt;/p&gt;</description></item></channel></rss>