예제 #1
0
        public Renderer GetIntersectedObjectForTester(IntersectionTester tester)
        {
            Renderer obj;

            m_IntersectedObjects.TryGetValue(tester, out obj);
            return(obj);
        }
예제 #2
0
 void OnIntersectionStay(IntersectionTester tester, Renderer obj)
 {
     m_IntersectedObjects[tester] = obj;
 }
예제 #3
0
 void OnIntersectionExit(IntersectionTester tester, Renderer obj)
 {
     m_IntersectedObjects.Remove(tester);
 }
예제 #4
0
 public void AddTester(IntersectionTester tester)
 {
     m_IntersectedObjects.Clear();
     m_Testers.Add(tester);
 }