예제 #1
0
파일: Lua.cs 프로젝트: krikelin/LerosClient
 public override bool Equals(object o)
 {
     if (o is LuaUserData)
     {
         LuaUserData l = (LuaUserData)o;
         return(interpreter.compareRef(l.reference, this.reference));
     }
     else
     {
         return(false);
     }
 }
예제 #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);
     }
 }
예제 #3
0
파일: Lua.cs 프로젝트: krikelin/LerosClient
 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);
     }
 }