예제 #1
0
        public override int GetHashCode()
        {
            var hashCode = 2147116840;

            hashCode = hashCode * -1521134295 + ClickNo.GetHashCode();
            hashCode = hashCode * -1521134295 + clickNo.GetHashCode();
            return(hashCode);
        }
예제 #2
0
        public override int GetHashCode()
        {
            var hashCode = -1571720738;

            hashCode = hashCode * -1521134295 + TriggerIndex.GetHashCode();
            hashCode = hashCode * -1521134295 + tagNo.GetHashCode();
            hashCode = hashCode * -1521134295 + isCallout.GetHashCode();
            hashCode = hashCode * -1521134295 + isCaption.GetHashCode();
            hashCode = hashCode * -1521134295 + isVoice.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(calloutText);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(captionText);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(voiceLabel);

            hashCode = hashCode * -1521134295 + ClickNo.GetHashCode();
            return(hashCode);
        }
예제 #3
0
 public void SetCallback(ClickYes yesCallback, ClickNo noCallback)
 {
     m_ClickYes = yesCallback;
     m_ClickNo  = noCallback;
 }