public void Construct( PlayerModel playerModel, PlayableShip shipView, InputReceivedSignal inputReceivedSignal, PlayerHitSignal playerHitSignal, PlayerDeathSignal playerDeathSignal) { _playerModel = playerModel; _shipView = shipView; _inputReceivedSignal = inputReceivedSignal; _playerHitSignal = playerHitSignal; _playerDeathSignal = playerDeathSignal; }
public void Construct(InputReceivedSignal inputReceivedSignal) { _inputReceivedSignal = inputReceivedSignal; }
private void OnDisable() { _inputReceivedSignal -= OnReceiveInput; Cursor.visible = true; }
private void OnEnable() { _inputReceivedSignal += OnReceiveInput; }
public void Construct(InputReceivedSignal inputReceivedSignal) { _inputReceivedSignal = inputReceivedSignal; _cursorImage = GetComponent <Image>(); _canvas = GetComponentInParent <Canvas>(); }
public void Dispose() { _inputReceivedSignal -= OnReceiveInput; _playerHitSignal -= _playerModel.TakeDamage; }
public void Initialize() { _inputReceivedSignal += OnReceiveInput; _playerHitSignal += _playerModel.TakeDamage; }