示例#1
0
 public void RemoveRotationListener(IRotateListener listener)
 {
     if (_rotateStartListeners != null)
         _rotateStartListeners -= listener.OnRotateStart;
     if (_rotateUpdateListeners != null)
         _rotateUpdateListeners -= listener.OnRotateUpdate;
     if (_rotateEndListeners != null)
         _rotateEndListeners -= listener.OnRotateEnd;
 }
示例#2
0
 public void RemovePinchListener(IPinchListener listener)
 {
     if (_pinchStartListeners != null)
         _pinchStartListeners -= listener.OnPinchStart;
     if (_pinchUpdateListeners != null)
         _pinchUpdateListeners -= listener.OnPinchUpdate;
     if (_pinchEndListeners != null)
         _pinchEndListeners -= listener.OnPinchEnd;
 }
示例#3
0
 public void AddRotationListener(IRotateListener listener)
 {
     _rotateStartListeners += listener.OnRotateStart;
     _rotateUpdateListeners += listener.OnRotateUpdate;
     _rotateEndListeners += listener.OnRotateEnd;
 }
示例#4
0
 public void AddPinchListener(IPinchListener listener)
 {
     _pinchStartListeners += listener.OnPinchStart;
     _pinchUpdateListeners += listener.OnPinchUpdate;
     _pinchEndListeners += listener.OnPinchEnd;
 }