Пример #1
0
 // Start is called before the first frame update
 void Start()
 {
     StartHint();
     myPlate1 = GameObject.Find("plate1").GetComponent <Plate1>();
     myPlate2 = GameObject.Find("plate2").GetComponent <Plate2>();
     myPlate3 = GameObject.Find("plate3").GetComponent <Plate3>();
     myPlate4 = GameObject.Find("plate4").GetComponent <Plate4>();
 }
Пример #2
0
        public override int GetHashCode()
        {
            unchecked
            {
                int result = 7411;
                result = (result * 733) ^ Plate1.GetHashCode();
                result = (result * 733) ^ Plate2.GetHashCode();

                foreach (string s in Rotors)
                {
                    result = (result * 733) ^ s.GetHashCode();
                }
                foreach (string s in Notches)
                {
                    result = (result * 733) ^ s.GetHashCode();
                }
                foreach (string s in Moves)
                {
                    result = (result * 733) ^ s.GetHashCode();
                }

                return(result);
            }
        }
Пример #3
0
 void Start()
 {
     pancakeScript = pancake.transform.parent.gameObject.GetComponent <Pancake>();
     plateScript   = plate.gameObject.GetComponent <Plate2>();
 }