コード例 #1
0
 // ICarrierFactory
 public void SetBumperCounterDirection(IScrollController <TData> controller)
 {
     if (_current is SuspendedCarrier <TData> )
     {
         return;
     }
     _current = new BouncingCounterDirectionCarrier <TData>();
     controller.OnCarrierChange(_current);
 }
コード例 #2
0
 // ICarrierFactory
 public void SetDefaultCarrier(IScrollController <TData> controller)
 {
     if (_current is SuspendedCarrier <TData> )
     {
         return;
     }
     _current = new DefaultCarrier <TData>();
     controller.OnCarrierChange(_current);
 }
コード例 #3
0
 // ICarrierFactory
 public void SetCarrierCounterDirection(IScrollController <TData> controller)
 {
     if (_current is SuspendedCarrier <TData> )
     {
         return;
     }
     _current = new OneItemHopCounterDirectionCarrier <TData>(controller);
     controller.OnCarrierChange(_current);
 }