// 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); }
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); }
public void UpdateUnitPos(HexPos pos) { transform.position = MapInstantiator.GetHexWorldPos(pos); }