Example #1
0
 private void Awake()
 {
     battleUnitData = Instantiate(battleUnitDataToCopy);
     _transform     = transform;
     _gameObject    = gameObject;
     _deltaPosition = Vector3.zero;
     ray            = new Ray();
     effectPooler   = ObjectPoolersHolder.Instance.EffectPooler;
 }
Example #2
0
    private void Awake()
    {
        headHolderRoot = headHolder.parent;

        rocketLaunchSource = GetComponent <AudioSource>();

        SetAnglesData(null);

        battleUnitPooler = ObjectPoolersHolder.Instance.BattleUnitPooler;
    }
Example #3
0
    private void Awake()
    {
        roadPooler = ObjectPoolersHolder.Instance.RoadPooler;

        nextWorldBounds = new Bounds
        {
            center  = transform.position,
            extents = new Vector3(100, 10, 800)
        };
    }
Example #4
0
    private void Awake()
    {
        battleUnitData = Instantiate(battleUnitDataToCopy);

        _transform     = transform;
        _gameObject    = gameObject;
        _deltaPosition = Vector3.zero;
        targetData     = new TargetData(null, null);
        isLaunched     = false;
        effectPooler   = ObjectPoolersHolder.Instance.EffectPooler;
    }
Example #5
0
    private void Awake()
    {
        gunsBarrelsUpDirections = new Vector3[gunsBarrels.Length];
        for (int i = 0; i < gunsBarrels.Length; i++)
        {
            gunsBarrelsUpDirections[i] = gunsBarrels[i].transform.up;
        }

        SetAnglesData(null);

        battleUnitPooler = ObjectPoolersHolder.Instance.BattleUnitPooler;
    }
Example #6
0
    private void Awake()
    {
        headHolderRoot = headHolder.parent;

        gunsBarrelsUpDirections = new Vector3[gunsBarrels.Length];
        for (int i = 0; i < gunsBarrels.Length; i++)
        {
            gunsBarrelsUpDirections[i] = gunsBarrels[i].transform.up;
        }

        turretShotSource = GetComponent <AudioSource>();

        SetAnglesData(null);

        battleUnitPooler = ObjectPoolersHolder.Instance.BattleUnitPooler;
    }
 private void Awake()
 {
     eventPooler = ObjectPoolersHolder.Instance.EventPooler;
     //distanceToRemoveLastEvent = 300;
     traveledDistance = 0;
 }
Example #8
0
 private void OnEnable()
 {
     StartCoroutine(InvincibleForSeconds(onEnableInvincibleTime));
     effectPooler = ObjectPoolersHolder.Instance.EffectPooler;
 }
Example #9
0
 private void Awake()
 {
     Enemy.CreateStateDictionary();
     enemyPooler = ObjectPoolersHolder.Instance.EnemyPooler;
 }