示例#1
0
    private void DisplayCondition(Step giveStep)
    {
        string index = giveStep.get(1);
        bool   res;

        /*res = */
        dicoBool.TryGetValue(index, out res);
        Debug.Log("Cond is on : " + index);
        if (res)
        {
            ExecutePath(EnumUtils.ChangeToPath(EnumUtils.ChangeToEnum(giveStep.get(2))));
        }
        else
        {
            ExecutePath(EnumUtils.ChangeToPath(EnumUtils.ChangeToEnum(giveStep.get(3))));
        }
    }
示例#2
0
 public void Start()
 {
     if (!GameManager.Instance._FEBUG_dont_start_with_startCVS)
     {
         if (pathOfNextCSV == "")
         {
             pathOfNextCSV = EnumUtils.ChangeToPath(startFile);
         }
         //TreatCSV();
     }
     //Because forget else
     foreach (Room r in rooms)
     {
         r.gameObject.SetActive(false);
     }
     currentRoom.gameObject.SetActive(true);
     //GameManager.Instance.ui_holder.desc.gameObject.SetActive(false);
 }
示例#3
0
 private void DisplayNext(Step giveStep)
 {
     pathOfNextCSV = EnumUtils.ChangeToPath(EnumUtils.ChangeToEnum(giveStep.get(1)));
     TreatCSV();
 }