Inheritance: StateMachineBase
Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 private void Awake()
 {
     unlocking = GetComponent <LevelUnlock>();
     manager   = GameObject.FindGameObjectWithTag("manager").GetComponent <GameManagement>();
     animator  = GetComponent <Animator>();
 }