Beispiel #1
0
        public static Entity BuildSWATRiotPolice(string designation)
        {
            List <ActionClause> clauses = new List <ActionClause>();

            clauses.Add(new ActionClause_Attack());
            clauses.Add(new ActionClause_Approach());

            var entity = BuildBaseSWAT(clauses, EntityBuilderWeapons.HFBaton(), designation);

            return(entity);
        }
Beispiel #2
0
        public static Entity BuildSWATShockPolice(string designation)
        {
            List <ActionClause> clauses = new List <ActionClause>();

            clauses.Add(new ActionClause_Attack());
            clauses.Add(new ActionClause_Approach());

            var entity = BuildBaseSWAT(clauses, EntityBuilderWeapons.HFBaton(), designation);

            EntityBuilder.SlotAt(entity, BodyPartLocation.TORSO, EntityBuilder.BuildArmorPart());
            EntityBuilder.SlotAt(entity, BodyPartLocation.LEFT_LEG, EntityBuilder.BuildArmorPart());
            EntityBuilder.SlotAt(entity, BodyPartLocation.RIGHT_LEG, EntityBuilder.BuildArmorPart());
            EntityBuilder.SlotAt(entity, BodyPartLocation.TORSO, EntityBuilder.BuildArmorPart());
            EntityBuilder.SlotAt(entity, BodyPartLocation.LEFT_LEG, EntityBuilder.BuildArmorPart());
            EntityBuilder.SlotAt(entity, BodyPartLocation.RIGHT_LEG, EntityBuilder.BuildArmorPart());

            return(entity);
        }