CapsApplication.CreateState C# (CSharp) Method

CreateState() protected method

protected CreateState ( int statEnum ) : State,
statEnum int
return State,
    protected override State CreateState(int statEnum)
    {
        CurStateEnum = (StateEnum)statEnum;
        switch (statEnum)
        {
            case (int)StateEnum.Login:
                {
                    return new LoginState();
                }
            case (int)StateEnum.Game:
                {
                    return new GameState();
                }
        }
        return null;
    }
}