Exemplo n.º 1
0
    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;
    }
Exemplo n.º 2
0
    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;
    }