Beispiel #1
0
        /// ======================================================================

        private static RoofGenerationSettings CreateSettings(RoofParameters parameters, BoxDraft draft)
        {
            var result = RoofGenerationSettings.Create();

            result.itemLength = parameters.length;
            result.itemDepth  = parameters.depth;

            result.targetLength = draft.length;
            result.targetDepth  = draft.depth;

            result.parent = draft.parent;
            result.pivot  = draft.pivot;

            result.up      = draft.up;
            result.right   = draft.right;
            result.forward = draft.forward;

            return(result);
        }
Beispiel #2
0
 public void Reset()
 {
     _parameters = RoofParameters.Create();
     _prefab     = default(GameObject);
 }