aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Interfaces/IScript.cs
blob: 553d56d6cf3aaccaf0db460a7e9e554ea157daee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
using System.Collections;
using System.Collections.Generic;
using OpenSim.Region.ScriptEngine.Interfaces;

namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
{
    public interface IScript
    {
        string[] GetApis();
        void InitApi(string name, IScriptApi data);

        Dictionary<string,Object> GetVars();
        void SetVars(Dictionary<string,Object> vars);
        void ResetVars();
    }
}