예제 #1
0
        /// <summary>
        /// Called by framework. Do not call directly.
        /// </summary>
        internal Mouse()
        {
            _mouseListener      = new DeferredMouseListener(this);
            Engine.StartReload += OnEngineUnload;
            Engine.EndReload   += OnEngineReload;

            HitEntityId = 0;
            HitEntityUV = new Vector2();
        }
예제 #2
0
 private void OnEngineReload()
 {
     _mouseListener = new DeferredMouseListener(this);
 }
예제 #3
0
 private void OnEngineUnload()
 {
     _mouseListener?.Dispose();
     _mouseListener = null;
 }