跳到主要内容

game_server.talk

简介

提供游戏服务端对话菜单功能的组件和基础数据类型

组件接口

FTalkMenu.gs

常规对话菜单组件

打开菜单

关闭菜单

选择菜单选项

函数原型函数作用
void open_menu(string name, TalkMenu menu)为本实体对象记录并且打开一个菜单
void close_menu(string name)关闭一个菜单
void close_menu_by_menu_id(int menu_id)根据菜单ID关闭菜单
TalkMenu find_menu_by_name(string name)在本实例对象里根据菜单名称查找菜单
array find_menu_by_menu_id(int menu_id)在本实例对象里根据菜单ID查找菜单
void select_menu_item(int menu_id, int menu_item_id, ...)选择菜单项

talk.gs

函数原型函数作用
void add_action(string action, function func)添加一个菜单项动作
TalkMenu create_menu(string text, map properties = nil)创建一个菜单
TalkMenuItem create_menu_item(string text, mixed action = nil, mixed action_args = nil, map properties = nil)创建一个菜单项

样例

// TODO