code: func (e *GameEvent) GetUint64(name string) (uint64, error) {
  	// Get the key from the message
  	k, err := e.getEventKey(name)
  	if err != nil {
  		return 0, err
  	}
  
  	// Make sure it's a uint64.
  	if k.GetType() != gameEventTypeUint64 {
  		return 0, _errorf("field %s: expected uint64, got %s", name, gameEventTypeNames[k.GetType()])
  	}
  
  	return k.GetValUint64(), nil
  }
docs: // Gets the uint64 value of a named field.