コード例 #1
0
 public void Construct(
     PlayerModel playerModel,
     PlayableShip shipView,
     InputReceivedSignal inputReceivedSignal,
     PlayerHitSignal playerHitSignal,
     PlayerDeathSignal playerDeathSignal)
 {
     _playerModel         = playerModel;
     _shipView            = shipView;
     _inputReceivedSignal = inputReceivedSignal;
     _playerHitSignal     = playerHitSignal;
     _playerDeathSignal   = playerDeathSignal;
 }
コード例 #2
0
ファイル: InputListener.cs プロジェクト: aulia14/rail-hunter
 public void Construct(InputReceivedSignal inputReceivedSignal)
 {
     _inputReceivedSignal = inputReceivedSignal;
 }
コード例 #3
0
ファイル: Crosshair.cs プロジェクト: aulia14/rail-hunter
 private void OnDisable()
 {
     _inputReceivedSignal -= OnReceiveInput;
     Cursor.visible        = true;
 }
コード例 #4
0
ファイル: Crosshair.cs プロジェクト: aulia14/rail-hunter
 private void OnEnable()
 {
     _inputReceivedSignal += OnReceiveInput;
 }
コード例 #5
0
ファイル: Crosshair.cs プロジェクト: aulia14/rail-hunter
 public void Construct(InputReceivedSignal inputReceivedSignal)
 {
     _inputReceivedSignal = inputReceivedSignal;
     _cursorImage         = GetComponent <Image>();
     _canvas = GetComponentInParent <Canvas>();
 }
コード例 #6
0
 public void Dispose()
 {
     _inputReceivedSignal -= OnReceiveInput;
     _playerHitSignal     -= _playerModel.TakeDamage;
 }
コード例 #7
0
 public void Initialize()
 {
     _inputReceivedSignal += OnReceiveInput;
     _playerHitSignal     += _playerModel.TakeDamage;
 }