package Ġcom . sa ff rame work . state machine . state Ċ Ċ import Ġcom . sa ff rame work . state machine . State Action Ċ Ċ /** Ċ Ġ* Ċ Ġ* Ġ@ FileName : Ċ Ġ* ĠĠĠĠĠĠĠĠĠ Ġcom . sa ff rame work . state machine . state . Entry Ċ Ġ* Ġ@ author : ĠT ony ĠSh en Ċ Ġ* Ġ@ date : Ġ 2 0 2 0 - 0 2 - 2 6 Ġ 2 3 : 3 6 Ċ Ġ* Ġ@ version : ĠV 1 . 0 Ġ< æııè¿° å½ĵåīį çīĪæľ¬ åĬŁèĥ½ > Ċ Ġ*/ Ċ class ĠState Entry Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġactions Ġ= Ġmutable ListOf < State Action >() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġæ·»åĬł ä¸Ģä¸ª Ġaction ï¼Į åľ¨ çĬ¶æĢģ è½¬æį¢ æĹ¶ æī§è¡Į ( æĹ¶éĹ´ çĤ¹ æĺ¯åľ¨ çĬ¶æĢģ è½¬æį¢ ä¹ĭåīį ) ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġaction ( action : ĠState Action ) Ġ{ ĊĠĠĠĠĠĠĠ Ġactions . add ( action ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Actions () Ġ= Ġactions Ċ }