Ejemplo n.º 1
0
        public override void Init(MyObjectBuilder_QuestConditionBaseDefinition builder)
        {
            base.Init(builder);
            var ob = (MyObjectBuilder_QuestConditionPlanBendyDefinition)builder;
            var s  = new HashSet <MyDefinitionId>();

            if (ob.AllowedEntities != null)
            {
                foreach (var a in ob.AllowedEntities)
                {
                    s.Add(a);
                }
            }
            AllowedEntities = s;
            Amount          = ob.Amount;
        }
Ejemplo n.º 2
0
        public override void Init(MyObjectBuilder_QuestConditionBaseDefinition builder)
        {
            base.Init(builder);
            var ob = (MyObjectBuilder_QuestConditionConstructableDefinition)builder;
            var s  = new HashSet <SerializableDefinitionId>();

            if (ob.AllowedEntities != null)
            {
                foreach (var a in ob.AllowedEntities)
                {
                    s.Add(a);
                }
            }
            BuildLevel      = ob.BuildLevel;
            Deconstruct     = ob.Deconstruct;
            AllowedEntities = s;
            Amount          = ob.Amount;
        }
        public override void Init(MyObjectBuilder_QuestConditionBaseDefinition builder)
        {
            base.Init(builder);
            var ob = (MyObjectBuilder_QuestConditionGradingDefinition)builder;

            VolumeAdded   = ob.VolumeAdded;
            VolumeRemoved = ob.VolumeRemoved;
            var s = new HashSet <MyDefinitionId>();

            if (ob.AllowedEntities != null)
            {
                foreach (var a in ob.AllowedEntities)
                {
                    s.Add(a);
                }
            }
            AllowedEntities = s;
        }