<?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 Deploy/CDK Reference on Game Server Services | Docs</title>
    <link>/api_reference/state_machine/deploy/</link>
    <description>Recent content in GS2-StateMachine Deploy/CDK Reference on Game Server Services | Docs</description>
    <generator>Hugo</generator>
    <language>en</language>
    <atom:link href="/api_reference/state_machine/deploy/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>GS2 States Language Definition Extension</title>
      <link>/api_reference/state_machine/deploy/extention/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>/api_reference/state_machine/deploy/extention/</guid>
      <description>GSL is a state machine definition language with excellent readability and descriptiveness, but it is not superior in terms of IDE input support and learning cost. CDK can be used to define GSL using various programming languages.&#xA;CDK details&#xA;Start defining a state machine Use the following syntax to start a state machine definition&#xA;Language: Java PHP Python TypeScript C# class TestStateMachine extends io.gs2.cdk.stateMachine.integration.StateMachineDefinition { public TestStateMachine() { // write state definition here } } class TestStateMachine extends \Gs2Cdk\StateMachine\Integration\StateMachineDefinition { public function __construct() { parent::__construct(); // write state definition here } } class TestStateMachine(gs2_cdk.</description>
    </item>
  </channel>
</rss>
