// Use this for initialization
    void Start()
    {
        MasterTick              = GameObject.FindGameObjectWithTag("MasterTick").GetComponent <MasterTick>();
        MasterTick.onTickEvent += onTick;

        DOTween.Init();
    }
Beispiel #2
0
    void Start()
    {
        TickClass = masterTickGameObject.GetComponent <MasterTick>();

        TickClass.onTickEvent += onTickMethod;
        //TickClass.onTickInitEvent += init;

        WarningCylinder = transform.GetChild(0).gameObject;
        Cylinder        = transform.GetChild(1).gameObject;
    }
    // Use this for initialization
    void Start()
    {
        masterTickGameObject = GameObject.FindGameObjectWithTag("MasterTick");
        TickClass            = masterTickGameObject.GetComponent <MasterTick>();

        TickClass.onTickEvent += onTickMethod;
        init(TickClass.timePerTick);

        DOTween.Init(false, true, LogBehaviour.Default);
        DOTween.defaultEaseType = Ease.OutSine;
    }
    void Start()
    {
        masterTickGameObject = GameObject.FindGameObjectWithTag("MasterTick");
        TickClass            = masterTickGameObject.GetComponent <MasterTick>();

        TickClass.onTickEvent += onTickMethod;
        init(TickClass.timePerTick);

        //TickClass.onTickInitEvent += init;

        WarningCylinder = transform.GetChild(0).gameObject;
        Cylinder        = transform.GetChild(1).gameObject;

        DOTween.Init(false, true, LogBehaviour.Default);
        DOTween.defaultEaseType = Ease.OutSine;
    }
Beispiel #5
0
 // Use this for initialization
 void Start()
 {
     masterTick = GameObject.FindGameObjectWithTag("MasterTick").GetComponent <MasterTick>();
 }
 // Use this for initialization
 void Start()
 {
     MasterTick              = GameObject.FindGameObjectWithTag("MasterTick").GetComponent <MasterTick>();
     MasterTick.onTickEvent += spawnObject;
 }
Beispiel #7
0
    void Start()
    {
        MasterTick = GameObject.FindGameObjectWithTag("MasterTick").GetComponent <MasterTick>();

        config conf = new config();
    }
    // Use this for initialization
    void Start()
    {
        //map = mapObjects.GetComponent<FileToMap>().temp;

        MasterTick              = GameObject.FindGameObjectWithTag("MasterTick").GetComponent <MasterTick>();
        MasterTick.onTickEvent += runQueueTickBased;

        map = fileToMap(mapText);

        //for (int i = 0; i < MasterTick.Subdivide; i++) // To give a headstart
        //{
        //    Queue<IEnumerator> itemSpawnList = new Queue<IEnumerator>();

        //    itemSpawnList.Enqueue(NullPlaceholder());

        //    SpawnListQueue.Enqueue(itemSpawnList);
        //}

        //try
        //      {
        //          for (int i = 0; i < 10; i++)
        //          {
        //              Queue<IEnumerator> itemSpawnList = new Queue<IEnumerator>();

        //              for (int j = 0; j < 5; j++)
        //              {
        //                  itemSpawnList.Enqueue(SpawnBalls());
        //              }

        //              SpawnListQueue.Enqueue(itemSpawnList);
        //          }
        //      }

        //      catch (System.Exception ex)
        //      {
        //          Debug.Log(ex.ToString());
        //      }

        foreach (List <ObjectItem> items in map.ObjectItemArray)
        {
            Queue <IEnumerator> itemSpawnList = new Queue <IEnumerator>();

            foreach (ObjectItem itemToSpawn in items)
            {
                switch ((int)itemToSpawn.objectType)
                {
                case 0:
                {
                    itemSpawnList.Enqueue(NullPlaceholder());

                    break;
                }

                case 1:
                {
                    itemSpawnList.Enqueue(SphereSpawn(itemToSpawn.multipleSpawn, itemToSpawn.SpawnSpeed, itemToSpawn.spawnToCamera));

                    break;
                }

                case 2:
                {
                    itemSpawnList.Enqueue(PoleSpawn(itemToSpawn.multipleSpawn, itemToSpawn.SpawnSpeed, itemToSpawn.spawnToCamera));

                    break;
                }

                case 3:
                {
                    itemSpawnList.Enqueue(GiantSphereSpawn(itemToSpawn.multipleSpawn, itemToSpawn.SpawnSpeed, itemToSpawn.spawnToCamera));

                    break;
                }
                }
            }

            SpawnListQueue.Enqueue(itemSpawnList);
        }

        //runQueue();
    }