public void SetTextNotice(TABLE_SET _eFood) { if (TABLE_SET.NONE == _eFood) { noticeText.text = ""; } else if (TABLE_SET.TABLE == _eFood) { noticeText.text = "설치 가능한 곳에 테이블을 설치해주세요."; } else if (TABLE_SET.CURRY == _eFood) { noticeText.text = "인도 카레를 식탁에 차리세요."; } else if (TABLE_SET.RICE_NOODLE == _eFood) { noticeText.text = "베트남 쌀국수를 식탁에 차리세요."; } else if (TABLE_SET.CHINA_NOODLE == _eFood) { noticeText.text = "중국 장수면을 식탁에 차리세요."; } else if (TABLE_SET.MISO_SOUP == _eFood) { noticeText.text = "한국 청국장을 식탁에 차리세요."; } }
// 오브젝트 셀렉트 했을 때 발생하는 Event... void EventObjectSelect(TABLE_SET _eTmpTableSet) { // 일단 배경 지우고,,, or 배경 그대로 두고,, 음식을 확대시켜서 고정한다. // 고정되면 조금 어색하다... 이것은 수정될 수 있음.. // 고정되지 않은,, 카메라 앞에 위치만 시킨다. << 이런 방향으로... TABLE_SET eTmpTableSet = _eTmpTableSet; for (int i = 0; i < CloneParent.transform.childCount; ++i) { CloneParent.transform.GetChild(i).gameObject.SetActive(false); } if (TABLE_SET.CURRY == _eTmpTableSet) { selectObjects[0].SetActive(true); } else if (TABLE_SET.RICE_NOODLE == _eTmpTableSet) { selectObjects[1].SetActive(true); } else if (TABLE_SET.CHINA_NOODLE == _eTmpTableSet) { selectObjects[2].SetActive(true); } else if (TABLE_SET.MISO_SOUP == _eTmpTableSet) { selectObjects[3].SetActive(true); } eRoute = ROUTE.PICKED_FOOD; }
GameObject MakeTableObject(TABLE_SET _eTmpTableSet, Vector3 _pos, Quaternion _rot) { TABLE_SET eTmpTableSet = _eTmpTableSet; GameObject tableObject = null; if (TABLE_SET.TABLE == eTmpTableSet && false == bTable) { tableObject = Instantiate(tablePrefabs, _pos, _rot); bTable = true; } else if (TABLE_SET.CURRY == eTmpTableSet && false == bCurry) { tableObject = Instantiate(curryPrefabs, _pos, _rot); bCurry = true; } else if (TABLE_SET.RICE_NOODLE == eTmpTableSet && false == bRiceNoodle) { tableObject = Instantiate(riceNoodlePrefabs, _pos, _rot); bRiceNoodle = true; } else if (TABLE_SET.CHINA_NOODLE == eTmpTableSet && false == bChinaNoodle) { tableObject = Instantiate(chinaNoodlePrefabs, _pos, _rot); bChinaNoodle = true; } else if (TABLE_SET.MISO_SOUP == eTmpTableSet && false == bMisoSoup) { tableObject = Instantiate(misoSoupPrefabs, _pos, _rot); bMisoSoup = true; } //tableObject.transform.localRotation = Quaternion.Euler(0f, 0f, 0f); return(tableObject); }
//=======================================================================================================// //============================================ TABLE SETTING BUTTON ==========================================// //=======================================================================================================// public void TableButtonEvent() { if (ROUTE.TABLE_SETTING != eRoute) { return; } eTableSet = TABLE_SET.TABLE; //uiManager.SetTextNotice(eTableSet); }
public void ResetButtonEvent() { eTableSet = TABLE_SET.NONE; uiManager.SetTextNotice(eTableSet); ResetTableSetting(); for (int i = 0; i < selectObjects.Length; ++i) { selectObjects[i].SetActive(false); } eRoute = ROUTE.TABLE_SETTING; }
public void ResetButtonEvent() { // 그냥 Scene을 다시 로드한다. 이것이 좀 더 편리한 방법일 듯... if (true == bReset) { return; } //SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex); m_StagePlay.StageSet(); eTableSet = TABLE_SET.NONE; bReset = true; }
public void Food4ButtonEvent() { if (ROUTE.TABLE_SETTING != eRoute) { return; } if (false == bTable) { return; } eTableSet = TABLE_SET.MISO_SOUP; //uiManager.SetTextNotice(eTableSet); tableNaviSc.SetTableObject(TABLE_SET.MISO_SOUP); }
public void ResetTableSetting() { // 테이블 부터 전부 삭제하고,, 초기화한다. List <int> index = new List <int>(); for (int k = 0; k < CloneParent.transform.childCount; k++) { for (int j = 0; j < m_StagePlay.sceneLoader.object3DDict.Count; j++) { if (CloneParent.transform.GetChild(k).name == m_StagePlay.sceneLoader.object3DDict[j].name) { index.Add(j); } } } for (int k = 0; k < index.Count; k++) { m_StagePlay.sceneLoader.object3DDict.Remove(index[k]); } for (int i = 0; i < CloneParent.transform.childCount; ++i) { Destroy(CloneParent.transform.GetChild(i).gameObject); } for (int k = 0; k < m_StagePlay.sceneLoader.object3DDict.Count; k++) { Debug.Log(k); Debug.Log(m_StagePlay.sceneLoader.object3DDict[k].name); } Debug.Log(eTableSet); bTable = false; bCurry = false; bRiceNoodle = false; bChinaNoodle = false; bMisoSoup = false; eTableSet = TABLE_SET.NONE; index.Clear(); Debug.Log(eTableSet); }
//============================================== GETTER ==================================================// public bool GetSettle(TABLE_SET _eTableSet) { bool bCheck = false; if (TABLE_SET.CURRY == _eTableSet) { bCheck = bCurry; } else if (TABLE_SET.RICE_NOODLE == _eTableSet) { bCheck = bRiceNoodle; } else if (TABLE_SET.CHINA_NOODLE == _eTableSet) { bCheck = bChinaNoodle; } else if (TABLE_SET.MISO_SOUP == _eTableSet) { bCheck = bMisoSoup; } return(bCheck); }
public bool GetSettle(TABLE_SET _eTableSet) { bool bCheck = false; if (_eTableSet == TABLE_SET.CURRY) { bCheck = aTableObjects[0].transform.GetComponent <TableSetting>().GetSettle(_eTableSet); } else if (_eTableSet == TABLE_SET.RICE_NOODLE) { bCheck = aTableObjects[1].transform.GetComponent <TableSetting>().GetSettle(_eTableSet); } else if (_eTableSet == TABLE_SET.CHINA_NOODLE) { bCheck = aTableObjects[2].transform.GetComponent <TableSetting>().GetSettle(_eTableSet); } else if (_eTableSet == TABLE_SET.MISO_SOUP) { bCheck = aTableObjects[3].transform.GetComponent <TableSetting>().GetSettle(_eTableSet); } return(bCheck); }
public void SetTableObject(TABLE_SET _eTableSet) { for (int i = 1; i < aTableObjects.Length; ++i) { aTableObjects[i].SetActive(false); } if (_eTableSet == TABLE_SET.CURRY) { aTableObjects[0].SetActive(true); } else if (_eTableSet == TABLE_SET.RICE_NOODLE) { aTableObjects[1].SetActive(true); } else if (_eTableSet == TABLE_SET.CHINA_NOODLE) { aTableObjects[2].SetActive(true); } else if (_eTableSet == TABLE_SET.MISO_SOUP) { aTableObjects[3].SetActive(true); } }
//=======================================================================================================// //================================================= GETTER ================================================// //=======================================================================================================// GameObject MakeTableObject(TABLE_SET _eTmpTableSet, Vector3 _pos, Quaternion _rot) { TABLE_SET eTmpTableSet = _eTmpTableSet; GameObject tableObject = null; if (TABLE_SET.TABLE == eTmpTableSet && false == bTable) { tableObject = Instantiate(tablePrefabs, _pos, _rot); tableObject.name = tablePrefabs.name; tableNaviSc = tableObject.transform.GetComponent <TableNavi>(); // script 연결.... bTable = true; if (!m_StagePlay.sceneLoader.object3DDict.ContainsValue(tableObject)) { Debug.Log("success"); m_StagePlay.sceneLoader.object3DDict.Add(m_StagePlay.sceneLoader.object3DDict.Count, tableObject); } } else if (TABLE_SET.CURRY == eTmpTableSet && false == bCurry) { tableObject = Instantiate(curryPrefabs, _pos, _rot); tableObject.name = curryPrefabs.name; bCurry = true; if (!m_StagePlay.sceneLoader.object3DDict.ContainsValue(tableObject)) { Debug.Log("success2"); m_StagePlay.sceneLoader.object3DDict.Add(m_StagePlay.sceneLoader.object3DDict.Count, tableObject); } } else if (TABLE_SET.RICE_NOODLE == eTmpTableSet && false == bRiceNoodle) { tableObject = Instantiate(riceNoodlePrefabs, _pos, _rot); tableObject.name = riceNoodlePrefabs.name; bRiceNoodle = true; if (!m_StagePlay.sceneLoader.object3DDict.ContainsValue(tableObject)) { Debug.Log("success3"); m_StagePlay.sceneLoader.object3DDict.Add(m_StagePlay.sceneLoader.object3DDict.Count, tableObject); } } else if (TABLE_SET.CHINA_NOODLE == eTmpTableSet && false == bChinaNoodle) { tableObject = Instantiate(chinaNoodlePrefabs, _pos, _rot); tableObject.name = chinaNoodlePrefabs.name; bChinaNoodle = true; if (!m_StagePlay.sceneLoader.object3DDict.ContainsValue(tableObject)) { Debug.Log("success4"); m_StagePlay.sceneLoader.object3DDict.Add(m_StagePlay.sceneLoader.object3DDict.Count, tableObject); } } else if (TABLE_SET.MISO_SOUP == eTmpTableSet && false == bMisoSoup) { tableObject = Instantiate(misoSoupPrefabs, _pos, _rot); tableObject.name = misoSoupPrefabs.name; bMisoSoup = true; if (!m_StagePlay.sceneLoader.object3DDict.ContainsValue(tableObject)) { Debug.Log("success5"); m_StagePlay.sceneLoader.object3DDict.Add(m_StagePlay.sceneLoader.object3DDict.Count, tableObject); } } return(tableObject); }
public void Food4ButtonEvent() { eTableSet = TABLE_SET.MISO_SOUP; uiManager.SetTextNotice(eTableSet); }
public void Food3ButtonEvent() { eTableSet = TABLE_SET.CHINA_NOODLE; uiManager.SetTextNotice(eTableSet); }
public void Food1ButtonEvent() { eTableSet = TABLE_SET.CURRY; uiManager.SetTextNotice(eTableSet); }
//=======================================================================================================// //============================================ RIGHT BUTTON EVNET ===========================================// //=======================================================================================================// // RIGHT SIDE... public void TableButtonEvent() { eTableSet = TABLE_SET.TABLE; uiManager.SetTextNotice(eTableSet); }