Ejemplo n.º 1
0
        /// <summary>
        /// Plugin loader calls this at the time plugin gets created
        /// We add a button to the Plugins menu on the main window
        /// for this tab
        /// </summary>
        /// <param name="inst">Main RadegastInstance</param>
        public void StartPlugin(RadegastInstance inst)
        {
            this.instance = inst;

            propRequester         = new PropertiesQueue(instance);
            propRequester.OnTick += new PropertiesQueue.TickCallback(propRequester_OnTick);

            ActivateTabButton = new ToolStripMenuItem(tabLabel, null, MenuButtonClicked);
            instance.MainForm.PluginsMenu.DropDownItems.Add(ActivateTabButton);
        }
Ejemplo n.º 2
0
    protected override void Awake()
    {
        properties = new PropertiesQueue <SoulProperties>();
        string jsonString = string.Empty;

#if !UNITY_WEBPLAYER
        jsonString = System.IO.File.ReadAllText(Application.dataPath + "/soultowerstats.json");
        SoulProperties baseProperties = new SoulProperties();
        baseProperties.Read(jsonString);
        properties.Initialize(baseProperties, Time.time);
#endif
    }
Ejemplo n.º 3
0
        /// <summary>
        /// Main constructor used when actually creating the tab control for display
        /// Register client and instance events
        /// </summary>
        /// <param name="instance">METAboltInstance</param>
        /// <param name="unused">This param is not used, but needs to be there to keep the constructor signature</param>
        public SimpleBuilder(METAboltInstance instance, bool unused)
            : base(instance)
        {
            InitializeComponent();
            Disposed += new EventHandler(DemoTab_Disposed);
            instance.ClientChanged += new EventHandler <ClientChangedEventArgs>(instance_ClientChanged);
            RegisterClientEvents(client);

            propRequester         = new PropertiesQueue(instance);
            propRequester.OnTick += new PropertiesQueue.TickCallback(propRequester_OnTick);

            selectedPrim = null;
        }