Exemple #1
0
 private void OnDestroy()
 {
     StopAllCoroutines();
     BrowserClosedEvent?.Invoke(xsollaBrowser);
     if (mouse != null)
     {
         Destroy(mouse);
         mouse = null;
     }
     if (display != null)
     {
         Destroy(display);
         display = null;
     }
     if (keyboard != null)
     {
         keyboard.EscapePressed -= Keyboard_EscapePressed;
         Destroy(keyboard);
         keyboard = null;
     }
     if (xsollaBrowser != null)
     {
         Destroy(xsollaBrowser);
         xsollaBrowser = null;
     }
 }
Exemple #2
0
 private void InitializeInput()
 {
     mouse    = this.GetOrAddComponent <MouseBehaviour2D>();
     keyboard = this.GetOrAddComponent <KeyboardBehaviour2D>();
     keyboard.EscapePressed += Keyboard_EscapePressed;
 }