public override bool Equals(object o) { if (o is LuaUserData) { LuaUserData l = (LuaUserData)o; return(interpreter.compareRef(l.reference, this.reference)); } else { return(false); } }
public override bool Equals(object o) { if (o is LuaBase) { LuaBase l = (LuaBase)o; return(Interpreter.compareRef(l.Reference, Reference)); } else { return(false); } }
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); } }