Example #1
0
    protected void AddCargo(Cargo cargo, ushort amount)
    {
        GameObject newPanel      = (GameObject)Instantiate(cargoPanel, contentPanel);
        CargoPanel newCargoPanel = newPanel.GetComponent <CargoPanel>();

        newCargoPanel.SetCargo(this, cargo);
        cargoDisplays.Add(cargo, newCargoPanel);
    }
Example #2
0
    private void Start()
    {
        m_lever      = GameObject.Find("Lever").GetComponent <Lever>();
        m_stand      = GameObject.Find("Stand").GetComponent <Stand>();
        m_cargoPanel = GameObject.Find("CargoPanel").GetComponent <CargoPanel>();

        m_level = 1;
    }
Example #3
0
 public void RemoveCargo(CargoPanel panel)
 {
     cargoDisplays.Remove(panel.cargo);
     content.Remove(panel.cargo);
     Destroy(panel.gameObject);
 }