Пример #1
0
    void CreateAndInitSoldier()
    {
        RespawnPointCollection resPointCol = respawnPointCollection;

        GameObject sold = resPointCol.CreateSoldier();

        Init_SetControlledSoldier(sold);

        AddMachineGunActToSoldier(controlledSoldier);
    }
Пример #2
0
    void CreateAndInitSoldier()
    {
        if (resetCurLaneForNewSoldiers)
        {
            SetSoldierCurrentLaneNum(0, true);
        }

        RespawnPointCollection resPointCol = fightReg.respawnPointCollection;

        GameObject sold = resPointCol.CreateSoldier();

        //currentSoldier = sold;

        Init_SetControlledSoldier(sold);

        AddFightRegActToSoldier(controlledSoldier);

        SetCurrentSoldierOwner(this);

        counterOfCreatedSoldiers++;
    }
Пример #3
0
 void Awake()
 {
     fightPoints            = transform.GetComponentsInChildren <FightPoint>();
     movementCurves         = transform.GetComponentsInChildren <AntaresBezierCurve>();
     respawnPointCollection = transform.GetComponentInChildren <RespawnPointCollection>();
 }