public void OnNewHighestRowReached(NewRowReached newRowReachedEventArgs) { if(NewHighestRowReached != null) { NewHighestRowReached(this, newRowReachedEventArgs); } }
private void NewRowReached(object sender, NewRowReached newRowReachedEventArgs) { int rowsToBuild = newRowReachedEventArgs.newRowReached - difficultyManager.HighestRowReached; for(int i = 0; i < rowsToBuild; ++i) { levelHandler.buildNewRow(); StartCoroutine(WaitForNextUpdate()); } difficultyManager.HighestRowReached = newRowReachedEventArgs.newRowReached; newRowScore.NewRowsReached(rowsToBuild); }
void Start() { higestRowReached = 0; myRigidBody = GetComponent<Rigidbody2D>(); myAnimator = GetComponent<Animator>(); myAudio = ServiceLocator.getService<IAudio>(); newRowReachedEventArgs = new NewRowReached(); midJump = false; }
public void HanldeNewHighestRowReached(object sender, NewRowReached newHighestRowReached) { highestRowReached = newHighestRowReached.newRowReached; }