Пример #1
0
    BossSpawnEvent constructBossSpawnEvent(SpawnEnemyEventField f)
    {
        BossSpawnEvent cons = ScriptableObject.CreateInstance("BossSpawnEvent") as BossSpawnEvent;

        cons.init(f.startTime, f.despawn, this.transform, f.tileCoords, f.enemy, f.attack);

        return(cons);
    }
Пример #2
0
    void Awake()
    {
        foreach (SpawnEnemyEventField spawnEnemyEvent in spawnEnemyEvents)
        {
            addEventToQueue(constructSpawnEnemyEvent(spawnEnemyEvent));
        }

        bossEvent = constructBossSpawnEvent(bossSpawnEvent);

        addEventToQueue(bossEvent);

        nextLevelEvent = ScriptableObject.CreateInstance("NextLevelEvent") as NextLevelEvent;
    }