Ejemplo n.º 1
0
        public void collision(uint localID, ColliderArgs col)
        {
            // Add to queue for all scripts in ObjectID object
            List <DetectParams> det = new List <DetectParams>();

            foreach (DetectedObject detobj in col.Colliders)
            {
                DetectParams d = DetectParams.FromDetectedObject(detobj);
                det.Add(d);
            }

            if (det.Count > 0)
            {
                myScriptEngine.PostObjectEvent(localID, new EventParams(
                                                   "collision", new Object[] { det.Count },
                                                   det.ToArray()));
            }
        }