public override int GetHashCode() { int hash = 1; if (LevelId != 0) { hash ^= LevelId.GetHashCode(); } if (LevelType != 0) { hash ^= LevelType.GetHashCode(); } if (LevelName.Length != 0) { hash ^= LevelName.GetHashCode(); } if (LevelTheme.Length != 0) { hash ^= LevelTheme.GetHashCode(); } if (LevelPicture != 0) { hash ^= LevelPicture.GetHashCode(); } if (LevelUnlock != 0) { hash ^= LevelUnlock.GetHashCode(); } if (Rating1 != 0) { hash ^= Rating1.GetHashCode(); } hash ^= rating2_.GetHashCode(); hash ^= rating3_.GetHashCode(); hash ^= levelPixel_.GetHashCode(); if (AdPuzzle != 0) { hash ^= AdPuzzle.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
private void Awake() { unlocking = GetComponent <LevelUnlock>(); manager = GameObject.FindGameObjectWithTag("manager").GetComponent <GameManagement>(); animator = GetComponent <Animator>(); }