コード例 #1
0
ファイル: CamSchema.cs プロジェクト: drwiner/UnityAI4Games
 public static int VangleToInt(Vangle vangle)
 {
     if (vangle.Equals(Vangle.None))
     {
         return(-1);
     }
     if (vangle.Equals("Low"))
     {
         return(-30);
     }
     if (vangle.Equals("Eye"))
     {
         return(0);
     }
     return(30);
 }
コード例 #2
0
ファイル: CamSchema.cs プロジェクト: drwiner/GDPOPS
        public bool IsConsistent(CamSchema cas)
        {
            if (scale != FramingType.None)
            {
                if (scale != cas.scale)
                {
                    //Debug.Log("not same scale");
                    return(false);
                }
            }

            if (targetLocation != "" && targetLocation != null)
            {
                if (targetLocation != cas.targetLocation)
                {
                    //Debug.Log("not same location");
                    return(false);
                }
            }

            if (targetOrientation != Orient.None)
            {
                if (targetOrientation != cas.targetOrientation)
                {
                    //Debug.Log("not same target Orient");
                    return(false);
                }
            }

            if (!hangle.Equals(Hangle.None))
            {
                if (hangle != cas.hangle)
                {
                    //Debug.Log("not same hangle");
                    return(false);
                }
            }

            if (!vangle.Equals(Vangle.None))
            {
                if (vangle != cas.vangle)
                {
                    //Debug.Log("not same vangle");
                    return(false);
                }
            }

            return(true);
        }
コード例 #3
0
ファイル: CamSchema.cs プロジェクト: drwiner/GDPOPS
 public static int VangleToInt(Vangle vangle)
 {
     if (vangle.Equals(Vangle.None))
     {
         return(-1);
     }
     if (vangle == Vangle.Low)
     {
         return(-30);
     }
     if (vangle == Vangle.Eye)
     {
         return(0);
     }
     if (vangle == Vangle.High)
     {
         return(30);
     }
     return(0);
 }