void CheckBoardIsFull() { int count = 0; bool isbreak = false; for (int i = 0; i < Constant.ROW; ++i) { for (int j = 0; j < Constant.COLUMN; ++j) { if (m_Array[i, j] != null) { ++count; } else { isbreak = true; break; } } if (isbreak) { break; } } if (count == Constant.ROW * Constant.COLUMN) { DelegateManager.BroadcastEndGame(); } }
void UpdateDeadPet(int number = 1) { m_DeadPets += number; if (m_DeadPets >= Constant.PETS) { DelegateManager.BroadcastEndGame(); } }