Ejemplo n.º 1
0
    void Start()
    {
        manager   = gameObject.GetComponent <mainManager> ();
        uimanager = gameObject.GetComponent <guiManager> ();
        generator = gameObject.GetComponent <enemyGenerator> ();


        if (GameObject.Find("missionCollector") != null)
        {
            logger = GameObject.Find("missionCollector").GetComponent <missionLog> ();
        }
        if (Comers != null)
        {
        }
        Comers           = GameObject.Find("comers").GetComponent <comersScript> ();
        deathmanager     = gameObject.transform.Find("deathController").GetComponent <deathControl> ();
        levelTime        = manager.levelTime;
        manager.isPaused = true;
        uimanager.startl();

        NGUITools.SetActive(points.gameObject, false);



        if (GoogleAnalytics.instance)
        {
            GoogleAnalytics.instance.LogScreen("Cat Game Menu");
        }
    }
Ejemplo n.º 2
0
    void Start()
    {
        enemyGenScript  = GameObject.Find("EnemyGenerator").GetComponent <enemyGenerator>();
        leftOrNot       = enemyGenScript.leftOrNot;
        sideAttackFlags = enemyGenScript.sideAttackFlags;

        // enemyの移動速度をランダム指定.
        movingSpeed = Random.Range(15.0f, 60.0f);
        // enemyが弾丸を発射し始める位置をランダム指定.
        shotRange = Random.Range(35.0f, 55.0f);
        // enemyの場合は弾丸スピードもランダムにする.
        bulletSpeed = Random.Range(45.0f, 65.0f);
        // enemyが一度に連射できる制限数をランダム指定.
        multiShotLimit = Random.Range(2, 5);

        // 弾丸プレハブをロード.
        bulletPrefab = (GameObject)Resources.Load("EbulletPrefab");
        // 爆発プレハブをロード.
        simpleDetonator = (GameObject)Resources.Load("MyDetonatorSimple");
        // アイテムプレハブをロード.
        itemPrefab_1 = (GameObject)Resources.Load("Item_1");
        itemPrefab_2 = (GameObject)Resources.Load("Item_2");
        itemPrefab_3 = (GameObject)Resources.Load("Item_3");

        // アイテムが出現するか否か.
        itemAppear = Random.Range(1, 3);
        // 出現するアイテムの種類.
        itemType = Random.Range(1, 15);
    }
Ejemplo n.º 3
0
 // Start is called before the first frame update
 void Start()
 {
     stepsReduced   = steps / 30;
     myRigidbody2D  = GetComponent <Rigidbody2D>();
     playerAnimator = GetComponent <Animator>();
     EnemyScript    = EnemyScriptSource.GetComponent <enemyGenerator>();
 }
Ejemplo n.º 4
0
 void Start()
 {
     eg = FindObjectOfType <enemyGenerator>();
 }
Ejemplo n.º 5
0
    void Start()
    {
        enemyGenScript = GameObject.Find("EnemyGenerator").GetComponent<enemyGenerator>();
        leftOrNot = enemyGenScript.leftOrNot;
        sideAttackFlags = enemyGenScript.sideAttackFlags;

        // enemyの移動速度をランダム指定.
        movingSpeed = Random.Range (15.0f, 60.0f);
        // enemyが弾丸を発射し始める位置をランダム指定.
        shotRange = Random.Range (35.0f, 55.0f);
        // enemyの場合は弾丸スピードもランダムにする.
        bulletSpeed = Random.Range (45.0f, 65.0f);
        // enemyが一度に連射できる制限数をランダム指定.
        multiShotLimit = Random.Range (2, 5);

        // 弾丸プレハブをロード.
        bulletPrefab = (GameObject) Resources.Load("EbulletPrefab");
        // 爆発プレハブをロード.
        simpleDetonator = (GameObject) Resources.Load("MyDetonatorSimple");
        // アイテムプレハブをロード.
        itemPrefab_1 = (GameObject) Resources.Load("Item_1");
        itemPrefab_2 = (GameObject) Resources.Load("Item_2");
        itemPrefab_3 = (GameObject) Resources.Load("Item_3");

        // アイテムが出現するか否か.
        itemAppear = Random.Range (1, 3);
        // 出現するアイテムの種類.
        itemType = Random.Range (1, 15);
    }