protected override void OpenUIFormSuccessHandler(object sender, GameEventArgs e)
        {
            var args = (OpenUIFormSuccessEventArgs)e;

            if (args.UIForm.Logic as CharacterForm)
            {
                m_CharacterForm = (CharacterForm)args.UIForm.Logic;
            }
        }
 public override void Dispose()
 {
     base.Dispose();
     m_CharacterForm = null;
 }