Esempio n. 1
0
        public static Designator_Install DesignatorFor(ThingDef artDef)
        {
            Designator_Install designator_Install = default(Designator_Install);

            if (InstallationDesignatorDatabase.designators.TryGetValue(artDef, out designator_Install))
            {
                return(designator_Install);
            }
            designator_Install = InstallationDesignatorDatabase.NewDesignatorFor(artDef);
            InstallationDesignatorDatabase.designators.Add(artDef, designator_Install);
            return(designator_Install);
        }
Esempio n. 2
0
        public static Designator_Install DesignatorFor(ThingDef artDef)
        {
            Designator_Install designator_Install;
            Designator_Install result;

            if (InstallationDesignatorDatabase.designators.TryGetValue(artDef, out designator_Install))
            {
                result = designator_Install;
            }
            else
            {
                designator_Install = InstallationDesignatorDatabase.NewDesignatorFor(artDef);
                InstallationDesignatorDatabase.designators.Add(artDef, designator_Install);
                result = designator_Install;
            }
            return(result);
        }