Example #1
0
 protected void addInteractiveController(InteractiveController interactiveController)
 {
     if (interactiveControllers.ContainsKey(interactiveController) == false)
     {
         interactiveControllers.Add(interactiveController, interactiveController);
     }
 }
Example #2
0
 protected void OnTriggerExit(Collider other)
 {
     InteractiveController interactiveController = other.gameObject.GetComponent<InteractiveController>();
     if (interactiveController)
     {
         removeInteractiveController(interactiveController);
         if (interactive != null)
         {
             interactive.OnInteractExit(other.gameObject.transform.parent.gameObject);
         }
     }
 }
Example #3
0
 protected void removeInteractiveController(InteractiveController interactiveController)
 {
     interactiveControllerRemoveList.Add(interactiveController);
 }