void Vp_OnObjectClick(Instance sender, ObjectClickArgsT <Avatar, VpObject> args) { if (!args.Avatar.IsBot) { args.Serialize().AppendTextFile(LogName(args.GetType())); } sender.GetObject(args.VpObject.Id); }
void instance_OnObjectClick(GameInstance sender, ObjectClickArgsT <GameAvatar, GameVpObject, Vector3> args) { if (!_list.ContainsKey(args.VpObject.Id)) { return; } //_list[args.VpObject.Id].CopyFrom(args.VpObject, true); args.VpObject = _list[args.VpObject.Id]; if (OnManagedObjectChanged != null) { OnManagedObjectClick(_instance, args); } }
void OnObjectClick(Instance <RcDefault, Vector3, RpgAvatar> sender, ObjectClickArgsT <RpgAvatar, VpObject <Vector3>, Vector3> args) { var strength = args.Avatar.Attributes.Find(p => p.Type == "strength"); if (strength.Level < 0) { sender.ConsoleMessage(args.Avatar, string.Empty, string.Format("*** You have no strength left to hit the object {0}", strength.Level), TextEffectTypes.Bold, 128, 0, 0); return; } sender.ConsoleMessage(args.Avatar, string.Empty, string.Format("*** You hit the object with a strength of {0}", strength.Level), TextEffectTypes.Bold, 0, 0, 128); strength.Level -= 0.01f; sender.Commit(args.Avatar); }
void vp_OnObjectClick(Instance sender, ObjectClickArgsT <Avatar, VpObject> args) { Console.WriteLine("Object click received.\r\n{0}", args.Serialize()); }
public void OnObjectClick(VpNet.Instance sender, ObjectClickArgsT <Avatar <VpNet.Vector3>, VpObject <VpNet.Vector3>, VpNet.Vector3> args) { _caller.onObjectClick(args); }