private void SetFlip(SoldierPositionEvent message)
        {
            if (message.IsRightLooking)
            {
                position.SetRightLooking();
            }

            if (message.IsLeftLooking)
            {
                position.SetLeftLooking();
            }
        }
        public void Update()
        {
            var message = new SoldierPositionEvent
            {
                SoldierId = identificator.SoldierId,
                Position  = transform.position,
            };

            looking.FillMessage(message);

            MessageBroker.Default.Publish(message);
        }
 private void SetPosition(SoldierPositionEvent message)
 {
     position.SetPosition(message.Position);
     position.AimTo(message.LookingPoint);
 }