Ejemplo n.º 1
0
        public void CanSetTileResourceWithTwoTypes()
        {
            // Arrange
            var tile          = new Tile();
            var foodResource  = new FoodResource(55);
            var stoneResource = new StoneResource(66);

            // Act
            tile.AddResource(foodResource);
            tile.AddResource(stoneResource);

            // Assert
            tile.GetResourceAgrigate(new FoodResource(0)).Amount.Should().Be(55);
            tile.GetResourceAgrigate(new StoneResource(0)).Amount.Should().Be(66);
        }
Ejemplo n.º 2
0
 private void AddResource(ref StoneResource stone)
 {
     stoneResources.Add(ref stone);
 }
Ejemplo n.º 3
0
    // Use this for initialization
    void Start()
    {
        Resource s = new StoneResource();

        Debug.Log(s.resourceWeight);
    }
Ejemplo n.º 4
0
 protected void AddResource(ref StoneResource stone)
 {
     stoneResources.Add(ref stone);
 }