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);; }
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); } }
public Finish(LevelManager levelManager, IPlayerAnimator animator, ITouchInput input) { _levelManager = levelManager; _animator = animator; _input = input; }
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>(); }
public Start(IPlayerAnimator animator, ITouchInput input) { _animator = animator; _input = input; }
public Lost(LevelManager levelManager, LostPopup lostPopup, ITouchInput input) { _levelManager = levelManager; _lostPopup = lostPopup; _input = input; }