コード例 #1
0
ファイル: Dick.cs プロジェクト: naelstrof/KoboldKare
 public float GetGirthWorld(float height, BlendshapeType type)
 {
     if (dickTransform == null)
     {
         return(0f);
     }
     return(GetGirthLocal(height, type) * dickTransform.lossyScale.x);
 }
コード例 #2
0
ファイル: Dick.cs プロジェクト: naelstrof/KoboldKare
 public static string BlendshapeTypeToString(BlendshapeType a)
 {
     return(blendshapeTypeName[(int)a]);
 }
コード例 #3
0
ファイル: Dick.cs プロジェクト: naelstrof/KoboldKare
 public Vector3 GetXYOffsetWorld(float height, BlendshapeType type)
 {
     return(dickTransform.TransformPoint(GetXOffsetLocal(height, type) + GetYOffsetLocal(height, type)) - dickTransform.position);
 }
コード例 #4
0
ファイル: Dick.cs プロジェクト: naelstrof/KoboldKare
 public Vector3 GetYOffsetLocal(float height, BlendshapeType type)
 {
     return(yOffsetCurves[(int)type].Evaluate(height) * dickUpAxis);
 }
コード例 #5
0
ファイル: Dick.cs プロジェクト: naelstrof/KoboldKare
 public float GetGirthLocal(float height, BlendshapeType type)
 {
     return(girthCurves[(int)type].Evaluate(height));
 }