Пример #1
0
        private IEnumerator AddTree(double x, double y, ColossalFramework.Math.Randomizer rr, TreeInfo tree)
        {
            //RaiseTreeMapperEvent (string.Format ("Added Tree {0} {1}", x, y));

            uint        treeNum;
            TreeManager tree_manager = TreeManager.instance;

            try
            {
                tree_manager.CreateTree(out treeNum, ref rr, tree, new Vector3((float)x, 0, (float)y), false);
            }
            catch (Exception ex)
            {
                //try-catch just to prevent crashing by ignoring invalid trees and letting valid trees get created
                //RaiseTreeMapperEvent (ex.Message);
            }
            yield return(null);
        }