private static void Main() { Debug.Log("Startup"); Debug.Log("Starting bootstrap"); Bootstrap(); _logger = Container.Resolve <ILoggerFactory>().Create(null); _logger.Log("Done bootstrap"); }
void Start() { _body = GetComponent <Rigidbody2D>(); _logger = Game.Container.Resolve <ILoggerFactory>().Create(this); _messenger = Game.Container.Resolve <IMessenger>(); _slapMessageToken = _messenger.Subscribe <SlapMessage>((message) => { HandleSlapped(message); }); }
private static void Main() { Debug.Log("Startup"); Debug.Log("Starting bootstrap"); Bootstrap(); UnityEngine.Random.InitState(Convert.ToInt32(DateTime.Now.Ticks % int.MaxValue)); _logger = Container.Resolve <ILoggerFactory>().Create(null); _logger.Log("Done bootstrap"); }
// Start is called before the first frame update void Start() { _animator = _playerSkin.GetComponent <Animator>(); _playerController = this.GetComponent <PlayerController>(); _rigidbody = this.GetComponent <Rigidbody2D>(); _messenger = Game.Container.Resolve <IMessenger>(); _logger = Game.Container.Resolve <ILoggerFactory>().Create(this); _changeDirectionToken = _messenger.Subscribe <ChangeDirectionMessage>((message) => { if (message.PlayerNumber == _playerController.playerNumber) { _logger.Log($"Player {message.PlayerNumber} changed direction."); _playerSkin.transform.localScale = new Vector3(_playerSkin.transform.localScale.x * -1f, _playerSkin.transform.localScale.z, _playerSkin.transform.localScale.z); } }); _dashAnimationToken = _messenger.Subscribe <DashAnimationMessage>((message) => { if (message.PlayerNumber == _playerController.playerNumber && _dashParticlePrefab != null) { if (_playerSkin != null) { var particles = GameObject.Instantiate(_dashParticlePrefab); particles.transform.SetParent(_playerSkin.transform); particles.transform.localScale = Vector3.one; particles.transform.localPosition = Vector3.zero; } } }); _slappedAnimationToken = _messenger.Subscribe <WasSlappedMessage>((message) => { if (message.PlayerNumber == _playerController.playerNumber && _slapParticlePrefab != null) { if (_playerSkin != null) { var particles = GameObject.Instantiate(_slapParticlePrefab); particles.transform.SetParent(_playerSkin.transform); particles.transform.localScale = Vector3.one; particles.transform.localPosition = Vector3.zero; } } }); }
void Start() { _logger = Game.Container.Resolve <ILoggerFactory>().Create(this); _messenger = Game.Container.Resolve <IMessenger>(); }
public FadeService(ILoggerFactory loggerFactory) { _logger = loggerFactory.Create(this); }