コード例 #1
0
 public void OnNewHighestRowReached(NewRowReached newRowReachedEventArgs)
 {
     if(NewHighestRowReached != null)
     {
         NewHighestRowReached(this, newRowReachedEventArgs);
     }
 }
コード例 #2
0
    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);
    }
コード例 #3
0
 void Start()
 {
     higestRowReached = 0;
     myRigidBody = GetComponent<Rigidbody2D>();
     myAnimator = GetComponent<Animator>();
     myAudio = ServiceLocator.getService<IAudio>();
     newRowReachedEventArgs = new NewRowReached();
     midJump = false;
 }
コード例 #4
0
 public void HanldeNewHighestRowReached(object sender, NewRowReached newHighestRowReached)
 {
     highestRowReached = newHighestRowReached.newRowReached;
 }