예제 #1
0
    protected void Update()
    {
        //Debugging
        if (Input.GetKeyDown(KeyCode.F4))
        {
            TileDebuggerObject.SetActive(!TileDebuggerObject.activeSelf);
            CultureDebuggerObject.SetActive(!CultureDebuggerObject.activeSelf);
        }

        if (Input.GetKeyDown(KeyCode.F1))
        {
            SetCultureDebug(0);
        }

        if (Input.GetKeyDown(KeyCode.F2))
        {
            SetCultureDebug(1);
        }

        if (Input.GetKeyDown(KeyCode.F3))
        {
            SetCultureDebug(2);
        }

        if (CultureDebuggerObject.activeSelf)
        {
            UpdateCultureDebug();
        }
    }
예제 #2
0
 private void UpdateCultureDebug()
 {
     if (!TimeManager.Started)
     {
         return;
     }
     CultureDebuggerObject.GetComponent <CultureDebugger>().UpdateCultureTexts();
 }
예제 #3
0
    private void SetCultureDebug(int index)
    {
        if (!TimeManager.Started)
        {
            return;
        }
        if (CultureManager.Instance.Cultures.Length <= index)
        {
            return;
        }

        CultureDebuggerObject.GetComponent <CultureDebugger>().SetCulture(CultureManager.Instance.Cultures[index]);
    }