public SnapResult(Vector3 snapPivot, Vector3 snapDestination, float snapDistance) { _success = true; _snapPivot = snapPivot; _snapDestination = snapDestination; _snapDistance = snapDistance; _failReason = SnapFailReson.None; }
public SnapResult(SnapFailReson failReson) { _success = false; _snapPivot = Vector3.zero; _snapDestination = Vector3.zero; _snapDistance = 0.0f; _failReason = failReson; }