Esempio n. 1
0
        public MegaloScriptModelVariableSet(Proto.MegaloScriptDatabase db, MegaloScriptVariableSet set)
        {
            SetType   = set;
            ProtoData = db.VariableSets[set];

            Numerics = new ObservableCollection <MegaloScriptCustomVariable>();
            Timers   = new ObservableCollection <MegaloScriptTimerVariable>();
            Teams    = new ObservableCollection <MegaloScriptTeamVariable>();
            Players  = new ObservableCollection <MegaloScriptPlayerVariable>();
            Objects  = new ObservableCollection <MegaloScriptObjectVariable>();
        }
Esempio n. 2
0
 public FlagsNameResolvingContext(Proto.MegaloScriptDatabase db, MegaloScriptValueType valueType)
 {
     Db = db; ValueType = valueType;
 }
Esempio n. 3
0
        static Proto.MegaloScriptValueType ReadType <TDoc, TCursor>(IO.TagElementStream <TDoc, TCursor, string> s, Proto.MegaloScriptDatabase db)
            where TDoc : class
            where TCursor : class
        {
            string value_type_name = null;

            s.ReadAttribute(kTypeAttributeName, ref value_type_name);
            return(db.GetValueType(value_type_name));
        }