Пример #1
0
        public virtual void ActivateLinks()
        {
            if (LinkedInstances.Count > 0 && GeneratorProfiles.Count > 0)
            {
                var profileTemplate = GeneratorProfiles[0];

                foreach (var link in LinkedInstances)
                {
                    var profile = new BiotaPropertiesGenerator();
                    profile.WeenieClassId = link.WeenieClassId;
                    profile.ObjCellId     = link.ObjCellId;
                    profile.OriginX       = link.OriginX;
                    profile.OriginY       = link.OriginY;
                    profile.OriginZ       = link.OriginZ;
                    profile.AnglesW       = link.AnglesW;
                    profile.AnglesX       = link.AnglesX;
                    profile.AnglesY       = link.AnglesY;
                    profile.AnglesZ       = link.AnglesZ;
                    profile.Probability   = profileTemplate.Probability;
                    profile.InitCreate    = profileTemplate.InitCreate;
                    profile.MaxCreate     = profileTemplate.MaxCreate;
                    profile.WhenCreate    = profileTemplate.WhenCreate;
                    profile.WhereCreate   = profileTemplate.WhereCreate;

                    GeneratorProfiles.Add(profile);
                }
            }
        }