public override void OnRemove() { base.OnRemove(); PlayerDig.RemoveListener(OnPlayerDig); LevelScroll.RemoveListener(OnLevelScroll); _levelGrid = null; }
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>(); }