Commit dfbc0ae0 authored by 16홍선우's avatar 16홍선우

Prefabs added in ManagementUIController

parent d84f4091
...@@ -20,8 +20,11 @@ public class ManagementUIController : MonoBehaviour { ...@@ -20,8 +20,11 @@ public class ManagementUIController : MonoBehaviour {
private CIVGameManager gameManager; private CIVGameManager gameManager;
private Presenter mPresenter; private Presenter mPresenter;
public Transform newProduction; public GameObject[] PQlist;
public Transform newPlacement; // prefabs public GameObject[] DQlist;
public GameObject proPrefab;
public GameObject depPrefab; // prefab templates
public Button pioneer; // new unit production when clicked public Button pioneer; // new unit production when clicked
public void setControlUI () public void setControlUI ()
...@@ -32,23 +35,6 @@ public class ManagementUIController : MonoBehaviour { ...@@ -32,23 +35,6 @@ public class ManagementUIController : MonoBehaviour {
managementUI.gameObject.SetActive(false); managementUI.gameObject.SetActive(false);
} }
public void productionQ (CivModel.Production produce)
{
if (pioneer == true)
{
Instantiate(newProduction);
}
if (produce.Completed == true)
Destroy(newProduction);
}
public void placementQ (CivModel.Production produce)
{
if (produce.Completed == true)
Instantiate(newPlacement);
}
void Start() void Start()
{ {
...@@ -62,4 +48,25 @@ public class ManagementUIController : MonoBehaviour { ...@@ -62,4 +48,25 @@ public class ManagementUIController : MonoBehaviour {
mProduction = mPlayer.Production; // The list of the not-finished productions of this player mProduction = mPlayer.Production; // The list of the not-finished productions of this player
mDeployment = mPlayer.Deployment; // The list of the ready-to-deploy productions of this player mDeployment = mPlayer.Deployment; // The list of the ready-to-deploy productions of this player
} }
public void productionQ()
{
for (int i = 0; i < mProduction.Count; i++)
{
PQlist[i] = Instantiate(proPrefab) as GameObject;
PQlist[i].GetComponent<Text>().text = 3 + "턴 이후 종료"; // need to calculate how many turns are left
}
}
public void deploymentQ()
{
for (int i = 0; i < mDeployment.Count; i++)
{
DQlist[i] = Instantiate(depPrefab) as GameObject;
}
}
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment