GameFramework.MovementStateInfo.SetFaceDir C# (CSharp) Method

SetFaceDir() public method

public SetFaceDir ( float rot ) : void
rot float
return void
        public void SetFaceDir(float rot)
        {
            if (Math.Abs(m_FaceDir - rot) > c_Precision) {
                m_FaceDir = rot;
                m_IsFaceDirChanged = true;
                m_FaceDir3D = new ScriptRuntime.Vector3((float)Math.Sin(rot), 0, (float)Math.Cos(rot));
            }
        }

Usage Example

 static public int SetFaceDir(IntPtr l)
 {
     try {
         int argc = LuaDLL.lua_gettop(l);
         if (argc == 2)
         {
             GameFramework.MovementStateInfo self = (GameFramework.MovementStateInfo)checkSelf(l);
             System.Single a1;
             checkType(l, 2, out a1);
             self.SetFaceDir(a1);
             pushValue(l, true);
             return(1);
         }
         else if (argc == 3)
         {
             GameFramework.MovementStateInfo self = (GameFramework.MovementStateInfo)checkSelf(l);
             System.Single a1;
             checkType(l, 2, out a1);
             System.Boolean a2;
             checkType(l, 3, out a2);
             self.SetFaceDir(a1, a2);
             pushValue(l, true);
             return(1);
         }
         pushValue(l, false);
         LuaDLL.lua_pushstring(l, "No matched override function to call");
         return(2);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
All Usage Examples Of GameFramework.MovementStateInfo::SetFaceDir