コード例 #1
0
 public PackageMsgVarKv(AllPackageMsg msg, T parameter, Y p1) : base(msg, parameter)
 {
     this.parameter = parameter;
     this.p1        = p1;
 }
コード例 #2
0
 public PackageMsgVar(AllPackageMsg msg, T parameter) : base(msg)
 {
     this.parameter = parameter;
 }
コード例 #3
0
 /// <summary>
 /// 注销一个消息
 /// </summary>
 /// <param name="target">"this"</param>
 /// <param name="msg">消息</param>
 public static void UnRegistSelf(this object target, AllPackageMsg msg)
 {
     Messenger.Default.Unregister <PackageMsgBase>(target, msg);
 }
コード例 #4
0
 public PackageMsgBase(AllPackageMsg msg)
 {
     this.msg = msg;
 }
コード例 #5
0
 /// <summary>
 /// 注册一个单独的消息到一个单独的操作
 /// </summary>
 /// <param name="target">"this"</param>
 /// <param name="msg">对应接收的消息</param>
 /// <param name="action">受到消息后执行方法</param>
 public static void RegistSelf(this object target, AllPackageMsg msg, Action <PackageMsgBase> action)
 {
     Messenger.Default.Register(target, msg, action);
 }