public void SetAllFunc(BasicMoverByRotate basicMoverByRot,
                        AngleChanger angleChanger,
                        AttackCubeShoter attCubeShoter,
                        LineDrawerWithHull lnDrWHull,
                        SetMeshTo2Vecs stMeshTo2Vecs)
 {
     this.basicMoverByRot = basicMoverByRot;
     this.angleChanger    = angleChanger;
     this.attCubeShoter   = attCubeShoter;
     this.lnDrWHull       = lnDrWHull;
     this.stMeshTo2Vecs   = stMeshTo2Vecs;
 }
    private void Awake()
    {
        GameObject variableForPrefab = (GameObject)Resources.Load("prefabs/AttackGre", typeof(GameObject));

        //  explosTr = GameObject.Find("Explosion").transform;
        tr = variableForPrefab.transform;
        Transform childWithDrawHull;

        childWithDrawHull = transform.GetChild(1);
        ldwhSc            = childWithDrawHull.GetComponent <LineDrawerWithHull>();
        if (ldwhSc == null)
        {
            Debug.LogWarning("ldwhSc is null in" + transform.name);
        }
        power               = 0;
        pressPowerCntr      = 0;
        prevPowerMultiplier = 0;
        powerMultiplier     = 0;
    }
Beispiel #3
0
 void Awake()
 {
     //barLenght = 0;
     prevBarLenght = 1;
     ldwhSc        = GetComponent <LineDrawerWithHull>();
 }