public virtual void Process()
 {
     this.IsHandling = false;
     if (Application.get_platform() == 7 || Application.get_platform() == 2 || (Application.get_platform() == null || Application.get_platform() == 1))
     {
         this.SendUpdateEventToSelectedObject();
     }
     if (!((Behaviour)this).get_enabled())
     {
         return;
     }
     if (this.UseFakeInput())
     {
         this.FakeTouches();
     }
     else
     {
         this.ProcessTouchEvents();
     }
     if (this.IsHandling || !Input.GetKeyDown((KeyCode)27))
     {
         return;
     }
     BackHandler.Invoke();
     Input.ResetInputAxes();
 }
 public virtual void Process()
 {
   this.IsHandling = false;
   if (!((Behaviour) this).get_enabled())
     return;
   if (this.UseFakeInput())
     this.FakeTouches();
   else
     this.ProcessTouchEvents();
   if (this.IsHandling || !Input.GetKeyDown((KeyCode) 27) || !Object.op_Equality((Object) SGHighlightObject.Instance(), (Object) null))
     return;
   BackHandler.Invoke();
   Input.ResetInputAxes();
 }