コード例 #1
0
 /// <summary>
 /// Initializes the plugin as a child plugin of the main instance.
 /// The plugin assumes the masterbot has already entered a world.
 /// </summary>
 /// <param name="baseInstance">The base instance.</param>
 public override void InitializePlugin(BaseInstanceEvents <World> baseInstance)
 {
     Vp = new Instance(baseInstance);
     Vp.OnAvatarEnter += OnAvatarEnter;
     Vp.OnAvatarLeave += OnAvatarLeave;
     Vp.OnChatMessage += OnChatMessage;
 }
コード例 #2
0
 /// <summary>
 /// Initializes the plugin as a child plugin of the main instance.
 /// The plugin assumes the masterbot has already entered a world.
 /// </summary>
 /// <param name="baseInstance">The base instance.</param>
 public override void InitializePlugin(BaseInstanceEvents <World> baseInstance)
 {
     _vp = new Instance(baseInstance);
     _vp.ConsoleMessage(string.Format(
                            "[Export(typeof(IInstancePlugin))] MEF Intialized Plugin in world {0}", _vp.Configuration.World.Name));
     _vp.OnAvatarEnter += OnAvatarEnter;
 }
コード例 #3
0
 /// <summary>
 /// Initializes the plugin as a child plugin of the main instance.
 /// The plugin assumes the masterbot has already entered a world.
 /// </summary>
 /// <param name="baseInstance">The base instance.</param>
 public override void InitializePlugin(BaseInstanceEvents <World> baseInstance)
 {
     Vp = new Instance(baseInstance);
     Vp.OnAvatarEnter       += OnAvatarEnter;
     Vp.OnAvatarLeave       += OnAvatarLeave;
     Vp.OnChatMessage       += OnChatMessage;
     Vp.OnObjectChange      += Vp_OnObjectChange;
     Vp.OnObjectClick       += Vp_OnObjectClick;
     Vp.OnObjectCreate      += Vp_OnObjectCreate;
     Vp.OnObjectDelete      += Vp_OnObjectDelete;
     Vp.OnWorldList         += Vp_OnWorldList;
     Vp.OnTeleport          += Vp_OnTeleport;
     Vp.OnObjectBump        += Vp_OnObjectBump;
     Vp.OnObjectGetCallback += Vp_OnObjectGetCallback;
 }
コード例 #4
0
ファイル: InstanceT3.cs プロジェクト: oliverbooth/VpNet
 public Instance(BaseInstanceEvents <World> parentInstance)
     : base(parentInstance)
 {
     Implementor = this;
 }
コード例 #5
0
 /// <summary>
 /// Initializes the plugin as a child plugin of the main instance.
 /// The plugin assumes the masterbot has already entered a world.
 /// </summary>
 /// <param name="baseInstance">The base instance.</param>
 public override void InitializePlugin(BaseInstanceEvents <World> baseInstance)
 {
     Vp = new Instance(baseInstance);
     Vp.OnAvatarEnter += OnAvatarEnter;
 }
コード例 #6
0
 public override void InitializePlugin(BaseInstanceEvents <World> baseInstance)
 {
 }
コード例 #7
0
 public abstract void InitializePlugin(BaseInstanceEvents <TWorld> baseInstance);