Exemple #1
0
    // Use this for initialization
    void Start()
    {
        PlanetName.text = Model.PlanetName;

        PlanetTransform.localScale = new Vector3(Model.PlanetSize, Model.PlanetSize, Model.PlanetSize);

        transform.position = MapInstantiator.GetHexWorldPos(Model.CurrentPos);
    }
Exemple #2
0
    void Awake()
    {
        if (instance != null)
        {
            Debug.LogWarning("BeatMaster instantiat de doua ori");
            Destroy(gameObject);
        }
        m_EnemiesObject      = new GameObject("Enemies");
        instance             = gameObject.GetComponent <Map>();
        m_ImportantTiles     = new Dictionary <string, Tile>();
        m_SpecialCoordinates = new Dictionary <string, KeyValuePair <int, int> >();
        m_MapGenerator       = new MapGenerator();
        m_MapInstantiator    = new MapInstantiator();
        m_Pathfinder         = new Pathfinder();
        m_TileMatrix         = m_MapInstantiator.GetTileMatrix();
        List <RoomStruct> roomList = m_MapGenerator.GetRoomList();

        GenerateMonsters(roomList);
    }
Exemple #3
0
 public void UpdateUnitPos(HexPos pos)
 {
     transform.position = MapInstantiator.GetHexWorldPos(pos);
 }