void OnTriggerExit(Collider other)
 {
     if (other.GetComponent <Rigidbody>() != null)
     {
         DetectDelegate callback = OnDetectExit;
         if (callback != null)
         {
             callback(this, other);
         }
     }
 }
Пример #2
0
        public virtual Parser build()
        {
            Parser parser = new Parser();

            // decide what to show
            AAction.displaySemi  = false;
            AAction.displayStack = false;  // false is default

            // action used for namespaces, classes, and functions
            PushStack push = new PushStack(repos);

            // capture namespace info
            DetectNamespace detectNS = new DetectNamespace();

            detectNS.add(push);
            parser.add(detectNS);

            // capture class info
            DetectClass detectCl = new DetectClass();

            detectCl.add(push);
            parser.add(detectCl);

            // capture delegate info
            DetectDelegate detectDE = new DetectDelegate();
            SaveDeclar     print_1  = new SaveDeclar(repos);

            detectDE.add(print_1);
            parser.add(detectDE);

            // capture DetectAlias info
            DetectAlias detectAL = new DetectAlias();
            SaveDeclar  print_2  = new SaveDeclar(repos);

            detectAL.add(print_2);
            parser.add(detectAL);

            // parser configured
            return(parser);
        }
Пример #3
0
 public static void cleanDelegate()
 {
     onDetectRfid = NoAction._string;
 }
Пример #4
0
 public new static void init()
 {
     new Thread(callDelegateThreadMain).Start();
     onDetectRfid = NoAction._string;
 }