Пример #1
0
        public static void Clear()
        {
            foreach (var key in pool.Keys)
            {
                PubSub.Publish($"sharedvar.{key}", new NotifyRemoveMessage()
                {
                    variableName = key
                });
            }

            pool.Clear();
        }
Пример #2
0
        public static void SetWithSender <T>(string key, object val, object sender)
        {
            pool[key] = val;

            script.AddBind(key, val);

            PubSub.Publish($"sharedvar.{key}", new NotifyChangeMessage()
            {
                sender       = sender,
                newValue     = val,
                variableName = key
            });
        }