点击或拖拽改变大小

ModDomain 类

模组数据域
继承层次
SystemObject
  BaseGameDataDomain
    GameData.Domains.ModModDomain

命名空间: GameData.Domains.Mod
程序集: GameData (在 GameData.exe 中) 版本:1.0.0
语法
C#
public class ModDomain : BaseGameDataDomain

ModDomain 类型公开以下成员。

方法
 名称说明
公共方法AddModMethod(String, String, ActionDataContext, SerializableModData) 添加可以从前端调用的 Mod 方法
公共方法AddModMethod(String, String, ActionDataContext) 添加可以从前端调用的 Mod 方法
公共方法AddModMethod(String, String, FuncDataContext, SerializableModData, SerializableModData) 添加可以从前端调用的 Mod 方法
公共方法AddModMethod(String, String, FuncDataContext, SerializableModData) 添加可以从前端调用的 Mod 方法
公共方法AddOnReceiveDataHandler(String, String, ActionSerializableModData) 添加数据处理器,添加的处理器会在设置 Mod 数据时自动调用(值被修改后)
公共方法AddOnReceiveDataHandler(String, String, ActionBoolean) 添加数据处理器,添加的处理器会在设置 Mod 数据时自动调用(值被修改后)
公共方法AddOnReceiveDataHandler(String, String, ActionInt32) 添加数据处理器,添加的处理器会在设置 Mod 数据时自动调用(值被修改后)
公共方法AddOnReceiveDataHandler(String, String, ActionSingle) 添加数据处理器,添加的处理器会在设置 Mod 数据时自动调用(值被修改后)
公共方法AddOnReceiveDataHandler(String, String, ActionString) 添加数据处理器,添加的处理器会在设置 Mod 数据时自动调用(值被修改后)
公共方法CallModMethod 调用 Mod 方法
公共方法CallModMethodWithParam 调用 Mod 方法
公共方法CallModMethodWithParamAndRet 调用 Mod 方法
公共方法CallModMethodWithRet 调用 Mod 方法
公共方法GetBool 获取一个 Bool 数据
公共方法GetData
(重写 BaseGameDataDomain.GetData(UInt16, UInt64, UInt32, RawDataPool, Boolean))
公共方法GetInt 获取一个 Int 数据
公共方法GetModDirectory 获取Mod根目录
公共方法GetModTitle 获取Mod的标题
公共方法GetSerializableModData 获取一个 SerializableModData 数据
公共方法GetSetting(String, String, Boolean) 获取 bool 类型的 Mod 设置
公共方法GetSetting(String, String, Int32) 获取 int 类型的Mod设置
公共方法GetSetting(String, String, Single) 获取 float 类型的Mod设置
公共方法GetSetting(String, String, String) 获取 string 类型的 Mod 设置
公共方法GetString 获取一个 String 数据
公共方法RemoveBool 删除一个布尔型数据
公共方法RemoveFloat 删除一个浮点型数据
公共方法RemoveInt 删除一个整数型数据
公共方法RemoveString 删除一个字符串数据
公共方法SetBool 修改一个布尔型数据
公共方法SetFloat 修改一个布尔型数据
公共方法SetInt 修改一个整数型数据
公共方法SetString 修改一个字符串数据
公共方法TryGet(String, String, Boolean, SerializableModData) 尝试获取一个ISerializableGameData数据,返回该数据是否存在
公共方法TryGet(String, String, Boolean, Boolean) 尝试获取一个bool,返回该数据是否存在
公共方法TryGet(String, String, Boolean, Int32) 尝试获取一个Int,返回该数据是否存在
公共方法TryGet(String, String, Boolean, Single) 尝试获取一个float,返回该数据是否存在
公共方法TryGet(String, String, Boolean, String) 尝试获取一个string,返回该数据是否存在
Top
参见