Example #1
0
 public override bool Equals(object o)
 {
     if (o is LuaUserData)
     {
         LuaUserData l = (LuaUserData)o;
         return(interpreter.compareRef(l.reference, this.reference));
     }
     else
     {
         return(false);
     }
 }
Example #2
0
 public override bool Equals(object o)
 {
     if (o is LuaBase)
     {
         LuaBase l = (LuaBase)o;
         return(Interpreter.compareRef(l.Reference, Reference));
     }
     else
     {
         return(false);
     }
 }
Example #3
0
 public override bool Equals(object o)
 {
     if (o is LuaFunction)
     {
         LuaFunction l = (LuaFunction)o;
         if (this.reference != 0 && l.reference != 0)
         {
             return(interpreter.compareRef(l.reference, this.reference));
         }
         else
         {
             return(this.function == l.function);
         }
     }
     else
     {
         return(false);
     }
 }