public void StartFindingObjects() { _dontWork = false; _dhmdA = new DynamicHeatMapData(); _dhmdA.SetSwapper(true); _dhmdB = new DynamicHeatMapData(); _dhmdB.SetSwapper(false); _dhmdB.SetStartTime(_trackerTime); _dhmdlist = new List<string>(); _objsLookedAtDictTime = new Dictionary<GameObject, float>(); _objsLookedAtDictCount = new Dictionary<GameObject, int>(); _questsLookedAtDictCount = new Dictionary<QuestItemScript, int>(); GameObject[] objs = FindObjectsOfType<GameObject>(); foreach (var obj in objs) { QuestItemScript qis = obj.GetComponent<QuestItemScript>(); if (qis != null) { _questsLookedAtDictCount.Add(qis, 0); } else { _objsLookedAtDictTime.Add(obj, 0.0f); _objsLookedAtDictCount.Add(obj, 0); } } //Debug.Log(_objsLookedAtDictTime.Count); //Debug.Log(_questsLookedAtDictTime.Count); //_dontTrace = false; }
private string FormatString(DynamicHeatMapData tmpdhmd) { string returnedString; GameObject _player = tmpdhmd.GetPlayer(); string Position = _player.transform.position.x + "," + _player.transform.position.y + "," + _player.transform.position.z; string Rotation = _player.transform.rotation.x + "," + _player.transform.rotation.y + "," + _player.transform.rotation.z + "," + _player.transform.rotation.w; returnedString = tmpdhmd.GetFurnitureName() + "," + tmpdhmd.GetStartTime() + "," + tmpdhmd.GetEndTime() + "," + Position + "," + Rotation; return returnedString; }