This is an old revision of the document!
ObstacleManager.AddObstacle(id, pos, [radius, duration])
ObstacleManager.GetObstacleById(id)
ObstacleManager.RemoveObstacleById(id)
ObstacleManager.AddTest([id, pos, radius, duration])
ObstacleManager.ClearLog()
Calls events:
“obstacle.remove”
“obstacle.add”
“obstacle.clear”
“obstacle.ready”
ChatController.GetMessages(channels, lines)
ChatController.MatchTriggers(message, triggerWords)
ChatController.MatchName(name, channels)
ChatController.MatchTime(timestamp, channels)
ChatController.MatchNameAndTime(name, timestamp, channels)
ChatController.MatchCombatLog(name, messages, channels)
ChatController.ChannelToTable(channel, lines)
ChatController.TimestampToTime(timestamp)
ChatController.TimeToTimestamp(time)
ChatController.CurrentTimeToTimestamp()
EventManager.Add(eventname, callback)
EventManager.Trigger(eventname,[data])