Exemple #1
0
        protected override void Initialize()
        {
            ballTracker = manager.ballTracker;

            ballFx = new List <BallFx>();
            StartCoroutine(_initialize());
        }
        // cache
        protected override void Initialize()
        {
            tracker = manager.ballTracker;
            ballEffects = new BallEffect[Config.BALL_MAX_COUNT];

            BallTracker.Ball[] ballList = tracker.ballList;
            for(int i=0; i<Config.BALL_MAX_COUNT; i++) {
            ballEffects[i] = this.InstantiateChild<BallEffect>(effectPrefab);
            ballEffects[i].gameObject.SetActive(false);
            ballEffects[i].Ball = ballList[i];
            }
        }
        // cache
        protected override void Initialize()
        {
            tracker     = manager.ballTracker;
            ballEffects = new BallEffect[Config.BALL_MAX_COUNT];

            BallTracker.Ball[] ballList = tracker.ballList;
            for (int i = 0; i < Config.BALL_MAX_COUNT; i++)
            {
                ballEffects[i] = this.InstantiateChild <BallEffect>(effectPrefab);
                ballEffects[i].gameObject.SetActive(false);
                ballEffects[i].Ball = ballList[i];
            }
        }
 protected override void Initialize()
 {
     ballTrakcer = manager.ballTracker;
 }