示例#1
0
    void getTile(Vector3 wp)
    {
        wp = new Vector3(Mathf.FloorToInt(wp.x), Mathf.FloorToInt(wp.y), 0);

        if (wp != currentTile.WorldLocation)
        {
            // Debug.Log("change up, check the tile");
            // currentTile = wp;
            if (tiles.TryGetValue(wp, out currentTile))
            {
                encounterType eType = encounterType.empty;
                if (currentTile.myEncounter != eType)//only spit out debug if the tile isn't empty
                {
                    Debug.Log("current tile encounter " + currentTile.myEncounter);
                }
            }
        }
        else
        {
            return;
            // Debug.Log("I'm at Tile " + currentTile);
        }
    }
示例#2
0
 protected void rollEncounterType()
 {
     //currentEncounterType = (encounterType)UnityEngine.Random.Range (1, NUM_ENCOUNTER_TYPES);
     currentEncounterType = encounterType.RANDOM;
     //Debug.Log("Rolled " + currentEncounterType.ToString());
 }