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); }
private void AddResource(ref StoneResource stone) { stoneResources.Add(ref stone); }
// Use this for initialization void Start() { Resource s = new StoneResource(); Debug.Log(s.resourceWeight); }
protected void AddResource(ref StoneResource stone) { stoneResources.Add(ref stone); }