public override int GetHashCode()
        {
            int hash = 1;

            if (BaseStamina != 0)
            {
                hash ^= BaseStamina.GetHashCode();
            }
            if (BaseAttack != 0)
            {
                hash ^= BaseAttack.GetHashCode();
            }
            if (BaseDefense != 0)
            {
                hash ^= BaseDefense.GetHashCode();
            }
            if (DodgeEnergyDelta != 0)
            {
                hash ^= DodgeEnergyDelta.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }