コード例 #1
0
ファイル: HarvestVoxel.cs プロジェクト: zrisher/ARMS
            public Ore(string subtypeName, MyVoxelMaterialDefinition def)
            {
                SubtypeName = def.Id.SubtypeName;
                int index = SubtypeName.IndexOf('_');

                if (index >= 0)
                {
                    SubtypeName = SubtypeName.Substring(0, index);
                }
                SubtypeName = SubtypeName.Trim();

                MinedOre = def.MinedOre.Trim();

                if (SubtypeName == MinedOre)
                {
                    MinedOre = null;
                }

                if (OreDetector.GetChemicalSymbol(SubtypeName.ToLower(), out Symbol))
                {
                    Symbol = char.ToUpper(Symbol[0]) + Symbol.Substring(1);
                }
            }