// Random Number Generator int RandomNumberGenerator() { var currentObject = ObjectLists.GetFromJson("Objects.json").Objects.Count; int rng = Random.Range(0, currentObject); return(rng); }
// Start is called before the first frame update void Awake() { // Initialize variables firstClient = true; turn = 0; currentButtons = new int[3]; choices = new int[5]; // Initializes Button Listeners b_FirstButton.onClick.AddListener(OptionOne); b_SecondButton.onClick.AddListener(OptionTwo); b_ThirdButton.onClick.AddListener(OptionThree); b_ConfirmButton.onClick.AddListener(ConfirmButton); b_CancelButton.onClick.AddListener(CancelButton); // Initialize First Buttons NewClients(0); NewClients(1); NewClients(2); // init roundCounter roundCounter.UpdateRound(0); //get all objects EntireObjectList = ObjectLists.GetFromJson("Objects.json").Objects; // assign categories to dict foreach (var item in EntireObjectList) { if (!categoryDict.ContainsKey(item.type)) { categoryDict.Add(item.type, new List <objectDef> { item }); } else { categoryDict[item.type].Add(item); } } Debug.Log(categoryDict); // all traits AllTraits = TraitLists.GetFromJson("Traits.json").Traits; }