public override void Dispose()
 {
     if (this.IsDisposed)
     {
         return;
     }
     base.Dispose();
     m_UserInputComponent           = null;
     m_MouseTargetSelectorComponent = null;
 }
 public void Awake()
 {
     this.m_UserInputComponent           = ETModel.Game.Scene.GetComponent <UserInputComponent>();
     this.m_MouseTargetSelectorComponent = ETModel.Game.Scene.GetComponent <MouseTargetSelectorComponent>();
 }