Exemplo n.º 1
0
        private IChar GeneratePlayerChar()
        {
            var color = new ColorModel(
                backgroundColor: GetRandomAvailableColor(),
                borderColor: ColorHelper.ChangeColorLevel(RoomConfigurations.BackgroundColor, 0.5));


            return(_charGenerator.Generate(
                       color: color,
                       xMaxValue: RoomConfigurations.Width,
                       yMaxValue: RoomConfigurations.Height));
        }
Exemplo n.º 2
0
 private void OnBonusCollected(int bonusSize)
 {
     tail.AddRange(snakeGenerator.Generate(bonusSize));
     SizeUpdated?.Invoke(tail.Count);
 }
Exemplo n.º 3
0
 private void Awake()
 {
     snakeGenerator = GetComponent <SnakeGenerator>();
     tail           = snakeGenerator.Generate(tailSize);
 }