コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

2014-02-06から1日間の記事一覧

【C#】デリゲートを使用したステートパターン

C#

private enum State { FADE_IN, IDLE, FADE_OUT, } private readonly StateMachine<State> stateMachine = new StateMachine<State>(); private void Start() { stateMachine.Add(State.FADE_IN, () => {}, () => {}, () => {}); stateMachine.Add(State.IDLE, () => {}, (</state></state>…