Esempio n. 1
0
    void addEmptyWorkBench()
    {
        WorkbenchInfo newBenchInfo = new WorkbenchInfo();

        newBenchInfo.contents = new List <ContentType.contentItem>();
        newBenchInfo.contents.Add(ContentType.contentItem.none);
        newBenchInfo.contents.Add(ContentType.contentItem.none);
        newBenchInfo.contents.Add(ContentType.contentItem.none);

        currentGameStateInfo.workBenches.Add(newBenchInfo);
    }
Esempio n. 2
0
    void refreshGameContentInfo()
    {
        //GameStateInfo newGameStateInfo = new GameStateInfo ();

        currentGameStateInfo.workBenches.Clear();

        foreach (GameObject workBench in GameObject.FindGameObjectsWithTag("WorkBench"))
        {
            WorkbenchInfo tmpWBInfo = (WorkbenchInfo)workBench.GetComponent <WorkBenchContentsManager>().getCurrentContents();
            workBench.GetComponent <BuildManager>().checkForBuildableItem();
            currentGameStateInfo.workBenches.Add(tmpWBInfo);
        }

        currentGameStateInfo.inventoryContents = Inventory.GetComponent <ContentsManager> ().getCurrentContents();
    }
Esempio n. 3
0
 public DataTable GetStoreData(WorkbenchInfo workbenchInfo)
 {
     var return null;
 }
Esempio n. 4
0
 public DataTable GetClassData(WorkbenchInfo workbenchInfo)
 {
     var sql = Properties.Resources.SQLClassSelector;
     return GetData(sql);
 }