コード例 #1
0
    public void Spawn(Object owner, Vector3 position, Vector3 velocity, float life)
    {
        InvadersBullet b = Bullets.FirstOrDefault(bul => !bul.gameObject.activeSelf);

        if (b)
        {
            b.Init(owner, position, velocity, life);
        }
    }
コード例 #2
0
    // Use this for initialization
    void Start()
    {
        if (Instance == null)
        {
            Instance = this;
        }
        else
        {
            Destroy(gameObject);
        }

        for (int i = 0; i < MAX_BULLETS; i++)
        {
            InvadersBullet b = ((GameObject)Instantiate(BulletPrefab)).GetComponent <InvadersBullet>();
            b.transform.parent = transform;
            b.gameObject.SetActive(false);
            Bullets.Add(b);
        }
    }