From 134f86e8d5c414409631b25b8c6f0ee45fbd8631 Mon Sep 17 00:00:00 2001
From: David Walter Seikel
Date: Thu, 3 Nov 2016 21:44:39 +1000
Subject: Initial update to OpenSim 0.8.2.1 source code.
---
OpenSim/Tools/pCampBot/Interfaces/IBehaviour.cs | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
(limited to 'OpenSim/Tools/pCampBot/Interfaces/IBehaviour.cs')
diff --git a/OpenSim/Tools/pCampBot/Interfaces/IBehaviour.cs b/OpenSim/Tools/pCampBot/Interfaces/IBehaviour.cs
index 9c984be..660c630 100644
--- a/OpenSim/Tools/pCampBot/Interfaces/IBehaviour.cs
+++ b/OpenSim/Tools/pCampBot/Interfaces/IBehaviour.cs
@@ -32,6 +32,11 @@ namespace pCampBot.Interfaces
public interface IBehaviour
{
///
+ /// Abbreviated name of this behaviour.
+ ///
+ string AbbreviatedName { get; }
+
+ ///
/// Name of this behaviour.
///
string Name { get; }
@@ -46,6 +51,22 @@ namespace pCampBot.Interfaces
void Initialize(Bot bot);
///
+ /// Interrupt the behaviour.
+ ///
+ ///
+ /// This should cause the current Action call() to terminate if this is active.
+ ///
+ void Interrupt();
+
+ ///
+ /// Close down this behaviour.
+ ///
+ ///
+ /// This is triggered if a behaviour is removed via explicit command and when a bot is disconnected
+ ///
+ void Close();
+
+ ///
/// Action to take when this behaviour is invoked.
///
///
--
cgit v1.1