Exemplo n.º 1
0
	// LOGIC ------------------------------------------------------------------------------------------------------

	public static HEU_Curve CreateSetupCurve(HEU_HoudiniAsset parentAsset, bool isEditable, string curveName, HAPI_NodeId geoID, bool bGeoCurve)
	{
	    HEU_Curve newCurve = ScriptableObject.CreateInstance<HEU_Curve>();
	    newCurve._isEditable = isEditable;
	    newCurve._curveName = curveName;
	    newCurve._geoID = geoID;
	    newCurve.SetEditState(CurveEditState.INVALID);
	    newCurve._isGeoCurve = bGeoCurve;
	    parentAsset.AddCurve(newCurve);
	    return newCurve;
	}