public DetectionSphere(Vector3 center, float radius = 1f, SegmentVerticalType segmentVerticalType = SegmentVerticalType.Ten, SegmentCircleType segmentCircleType = SegmentCircleType.Eighteen) { this.segmentVerticalType = segmentVerticalType; this.segmentCircleType = segmentCircleType; this.center = center; this.radius = radius; }
public void SetSegmentType(SegmentVerticalType segmentVerticalType, SegmentCircleType segmentCircleType) { if (info == null) { info = new StrategyInfo((int)segmentVerticalType, (int)segmentCircleType); } else { info.SetValue((int)segmentVerticalType, (int)segmentCircleType); } }
public DefaultGenSphereStrategy(SegmentVerticalType segmentType = SegmentVerticalType.Five, SegmentCircleType segmentCircleType = SegmentCircleType.Eighteen, float r = 1f) { radius = r; SetSegmentType(segmentType, segmentCircleType); }