コード例 #1
0
ファイル: asset.cs プロジェクト: miquik/leviatan-game
        void IHasChildNode.InitChildNode(COLLADA Doc,XmlNode Child)
        {
            switch(Child.Name)
            {
                case "contributor":
                    if(Contributors == null)
                        Contributors	= new List<contributor>();
                    Contributors.Add(Doc.Load<contributor>(this,Child));
                    break;

                case "coverage":
                    break;

                case "created":
                    Created	= DateTime.Parse(Child.InnerText);
                    break;

                case "keywords":
                    Keywords	= Child.InnerText;
                    break;

                case "modified":
                    Modified	= DateTime.Parse(Child.InnerText);
                    break;

                case "revision":
                    Revision	= Child.InnerText;
                    break;

                case "subject":
                    Subject	= Child.InnerText;
                    break;

                case "title":
                    Title	= Child.InnerText;
                    break;

                case "unit":
                    Unit	= float.Parse(Child.Attributes["meter"].InnerText);
                    UnitType	= Child.Attributes["name"].InnerText;
                    break;

                case "up_axis":
                    UpAxis	= (SixAxis)Enum.Parse(typeof(SixAxis),Child.InnerText);
                    break;

                default:
                    throw new Exception("Invalid Child");
            }
        }
コード例 #2
0
ファイル: DS4Sixaxis.cs プロジェクト: topher-au/WoWmapper
 public SixAxisEventArgs(System.DateTime utcTimestamp, SixAxis sa)
 {
     sixAxis = sa;
     this.timeStamp = utcTimestamp;
 }
コード例 #3
0
ファイル: DS4Sixaxis.cs プロジェクト: topher-au/WoWmapper
 public SixAxis(int X, int Y, int Z, int aX, int aY, int aZ, SixAxis prevAxis = null)
 {
     gyroX = X;
     gyroY = Y;
     gyroZ = Z;
     accelX = aX;
     accelY = aY;
     accelZ = aZ;
     previousAxis = prevAxis;
     if (previousAxis != null)
     {
         deltaX = X - previousAxis.gyroX;
         deltaY = Y - previousAxis.gyroY;
         deltaZ = Z - previousAxis.gyroZ;
     }
 }
コード例 #4
0
 void Start()
 {
     sixAxis = GetComponent <SixAxis>();
     StartCoroutine(Position());
     StartCoroutine(Rotation());
 }