code: func (c *Callbacks) OnCUserMessageShowMenu(fn func(*dota.CUserMessageShowMenu) error) {
  	c.onCUserMessageShowMenu = append(c.onCUserMessageShowMenu, fn)
  }
docs: // OnCUserMessageShowMenu registers a callback for EBaseUserMessages_UM_ShowMenu