Example #1
0
    // Start is called before the first frame update
    new protected void Start()
    {
        base.Start();
        this.setName("House");

        houseInventorySize = houseInventoryLineNumber * houseInventoryColumnNumber;
        houseInventory     = new UsableObject[houseInventorySize];

        //FOR TEST PURPOSE:
        O_WaterBottle waterBottle = new O_WaterBottle(0);

        houseInventory[1] = waterBottle;
    }
Example #2
0
    public O_WaterBottle getWaterFromWell()
    {
        if (waterCurrentQuantity > 0)
        {
            O_WaterBottle waterBottle = new O_WaterBottle(0);
            waterCurrentQuantity--;

            return(waterBottle);
        }
        else
        {
            return(null);
        }
    }
Example #3
0
    // Start is called before the first frame update
    new void Start()
    {
        base.Start();
        Debug.Log("Player start");
        this.setName("PLAYER");

        playerInventorySize = playerInventoryLineNumber * playerInventoryColumnNumber;
        playerInventory     = new UsableObject[playerInventorySize];

        //FOR TEST PURPOSE:
        O_WaterBottle waterBottle = new O_WaterBottle(0);

        playerInventory[2] = waterBottle;
    }
Example #4
0
    public void clickOnGetWater(int id)
    {
        O_WaterBottle waterBottle = well.getWaterFromWell();

        if (waterBottle != null)
        {
            bool objectAdded = player.addObjectToPlayerInventory(waterBottle);
            if (!objectAdded)
            {
                Debug.Log("Plus de place dans l'inventaire.");
            }
        }
        else
        {
            Debug.Log("Plus d'eau dans le puit.");
        }
    }
Example #5
0
    // Start is called before the first frame update
    new protected void Start()
    {
        base.Start();
        Debug.Log("---> BANK");

        this.setName("Bank");

        bankInventorySize = bankInventoryLineNumber * bankInventoryColumnNumber;
        bankInventory     = new UsableObject[bankInventorySize];

        //FOR TEST PURPOSE:
        O_Concrete concrete = new O_Concrete(0);

        this.addObjectToBankInventory(concrete);
        O_CopperTube coppertube = new O_CopperTube(0);

        this.addObjectToBankInventory(coppertube);
        O_ElectronicComponent electronicComponent = new O_ElectronicComponent(0);

        this.addObjectToBankInventory(electronicComponent);
        O_MetalScrap metalScrap = new O_MetalScrap(0);

        this.addObjectToBankInventory(metalScrap);
        O_Screws screws = new O_Screws(0);

        this.addObjectToBankInventory(screws);
        O_SteelPlate steelPlate = new O_SteelPlate(0);

        this.addObjectToBankInventory(steelPlate);
        O_WaterBottle waterBottle = new O_WaterBottle(0);

        this.addObjectToBankInventory(waterBottle);
        O_WoodenPlank woodenPlank = new O_WoodenPlank(0);

        this.addObjectToBankInventory(woodenPlank);
    }