Esempio n. 1
0
        public override void OnRemove()
        {
            base.OnRemove();

            PlayerDig.RemoveListener(OnPlayerDig);
            LevelScroll.RemoveListener(OnLevelScroll);

            _levelGrid = null;
        }
Esempio n. 2
0
        public override void OnRegister()
        {
            base.OnRegister();

            _transform = transform;

            PlayerDig.AddListener(OnPlayerDig);
            LevelScroll.AddListener(OnLevelScroll);

            GenerateLevel();
        }
 private void Awake()
 {
     Parent          = this.transform.parent.gameObject;
     ParentRigidBody = Parent.GetComponent <Rigidbody2D>();
     playerDig       = Parent.GetComponentInChildren <PlayerDig>();
 }