//========================================================================================= /// <summary> /// データハッシュを求める /// </summary> /// <returns></returns> public override int GetDataHash() { int hash = base.GetDataHash(); hash += MeshData.GetDataHash(); hash += clothTarget.GetDataHash(); hash += useTransformList.GetDataHash(); hash += useTransformPositionList.GetDataHash(); hash += useTransformRotationList.GetDataHash(); hash += useTransformScaleList.GetDataHash(); return(hash); }
//========================================================================================= /// <summary> /// データを識別するハッシュコードを作成して返す /// </summary> /// <returns></returns> public virtual int GetDataHash() { int hash = 0; if (MeshData != null) { hash += MeshData.GetDataHash(); } if (targetObject) { hash += targetObject.GetDataHash(); } return(hash); }