/// <summary>
        /// Computes the "unused land value."
        /// If any structure cannot be built in this cube. returns null.
        /// </summary>
        public ULV create(Cube cube)
        {
            ULV ulv = (ULV)ULVs[cube];

            if (ulv == null)
            {
                ULVs[cube] = ulv = ULV.create(cube);
            }

            return(ulv);
        }
Example #2
0
 protected Plan(ULV ulv)
 {
     this.ulv = ulv;
 }