Пример #1
0
 void Start()
 {
     touchInputScript = new TouchScreenHandle(this);
     _rb = GetComponent <Rigidbody>();
     _audioController   = GetComponent <AudioController>();
     _gameManagerScript = _referenceHandler.GetGameManagerReference();
     _skinManagerScript = _referenceHandler.GetSkinManagerReference();
     _gameManagerScript.AssignUmbrella(this.gameObject);
     IfCloneDetachUmbrella();
     ChangeSkin();
     _rb.velocity = new Vector3(0, -4, 0);;
 }
Пример #2
0
 public bool Start(ITouchInput touchInput)
 {
     _TouchInput = touchInput;
     try
     {
         _logger.Info("屏幕输入法窗体实例成功.");
         _Listener = new AsynListener();
         _Listener.ReceivedData += Listener_ReceivedData;
         _Listener.BeginListening();
         _logger.Info("屏幕输入法控制监听器启动完成.");
         return(true);
     }
     catch (Exception e)
     {
         _logger.Info(e.Message, e);
         return(false);
     }
 }
Пример #3
0
 public Finish(LevelManager levelManager, IPlayerAnimator animator, ITouchInput input)
 {
     _levelManager = levelManager;
     _animator     = animator;
     _input        = input;
 }
Пример #4
0
 public Menu(TouchInput touchInput, PlayerManager playerManager, PlayerAnimator playerAnimator)
 {
     _touchInput     = touchInput;
     _playerManager  = playerManager;
     _playerAnimator = playerAnimator;
 }
 protected override void Awake()
 {
     base.Awake();
     _singleton = this;
     TouchInput = GetComponent <ITouchInput>();
 }
Пример #6
0
 public Start(IPlayerAnimator animator, ITouchInput input)
 {
     _animator = animator;
     _input    = input;
 }
Пример #7
0
 public Lost(LevelManager levelManager, LostPopup lostPopup, ITouchInput input)
 {
     _levelManager = levelManager;
     _lostPopup    = lostPopup;
     _input        = input;
 }