Example #1
0
        public void getWaponsInChildren(EnemyShoot3 s)
        {
            weapons = s.GetComponentsInChildren <_Weapon3>();

            foreach (var w in weapons)
            {
                w.GetComponent <Renderer>().enabled = false;
            }
        }
Example #2
0
        public void getWaponsInPrefabArrays(EnemyShoot3 s)
        {
            for (var i = 0; i < weapons.Length; i++)
            {
                var w = (_Weapon3)Instantiate(weapons[i]);

                w.transform.parent = s.transform;

                w.GetComponent <Renderer>().enabled = false;
            }
        }
Example #3
0
    // 初期化・基本処理 =========================================

    //protected override void deepInit()
    new protected void Awake()
    {
        base.Awake();


        figure = new FigureInfo(this);


        shoot = GetComponentInChildren <EnemyShoot3>();

        if (shoot)
        {
            shoot.deepInit(this);
        }


        rb.solverIterations = 1;        //
    }