private void initializeBaseShapeType() { // Random BaseShape int baseShape = Random.Range(0, 3); if (baseShape == 0) { baseVertices = ProceduralUtil.generateSquareBaseFace(transform, Width, Length).ToArray(); } else if (baseShape == 1) { baseVertices = ProceduralUtil.generateBaseShape_1(transform, Width, Length, 0.1f).ToArray(); } else if (baseShape == 2) { baseVertices = ProceduralUtil.generateBaseShape_2(transform, Width, Length, 0.1f).ToArray(); } // load baseshape xml // assign BaseVertuces }
void Awake() { length = Random.Range(0.5f, maxLength); width = Random.Range(0.5f, maxWidth); height = Random.Range(10.0f / getDistanceTowardsCenter(), 10.0f / getDistanceTowardsCenter() + heightFraction); // Random BaseShape int baseShape = Random.Range(0, 3); if (baseShape == 0) { baseVertices = ProceduralUtil.generateSquareBaseFace(transform, Width, Length).ToArray(); } else if (baseShape == 1) { baseVertices = ProceduralUtil.generateBaseShape_1(transform, Width, Length, 0.1f).ToArray(); } else if (baseShape == 2) { baseVertices = ProceduralUtil.generateBaseShape_2(transform, Width, Length, 0.1f).ToArray(); } additionTextured = new List <List <Vector3> >(); }