Ejemplo n.º 1
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance != this)
     {
         Destroy(gameObject);
     }
     if (isPersistant)
     {
         DontDestroyOnLoad(gameObject);
     }
 }
Ejemplo n.º 2
0
    private void Awake()
    {
        Random.InitState(1);
        EmptyTiles     = new List <TileData>();
        BuildingTiles  = new List <BuildingData>();
        tileObjectPool = PoolGO.GetComponent <TileObjectPool>();
        NameToSprite   = new Dictionary <string, Sprite>();

        tileObjectPool.Setup(PoolRange);

        ViewField = new TileData[PoolRange, PoolRange];
        HalfRange = PoolRange / 2;

        foreach (var item in sprites)
        {
            NameToSprite[item.name] = item;
        }
        StartCoroutine(GetRequest(WorldSpecificationURL));
    }