Example #1
0
        public void SetNumber(string key, float v, gamedef.ModelSyncBehavior behavior)
        {
            var m = GetValue <FloatModel>(key);

            if (m == null)
            {
                return;
            }

            m.Data = v;
            if (m.Changed != null)
            {
                m.Changed(behavior);
            }
        }
Example #2
0
        public void SetBool(string key, bool v, gamedef.ModelSyncBehavior behavior)
        {
            var m = GetValue <BoolModel>(key);

            if (m == null)
            {
                return;
            }

            m.Data = v;
            if (m.Changed != null)
            {
                m.Changed(behavior);
            }
        }
Example #3
0
        public void SetInteger(string key, int v, gamedef.ModelSyncBehavior behavior)
        {
            var m = GetValue <IntegerModel>(key);

            if (m == null)
            {
                return;
            }

            m.Data = v;
            if (m.Changed != null)
            {
                m.Changed(behavior);
            }
        }