Equals() public method

public Equals ( object o ) : bool
o object
return bool
コード例 #1
0
    static int QPYX_Equals_YXQP(IntPtr L_YXQP)
    {
        try
        {
            ToLua.CheckArgsCount(L_YXQP, 2);
            UnityEngine.TrackedReference QPYX_obj_YXQP = (UnityEngine.TrackedReference)ToLua.CheckObject <UnityEngine.TrackedReference>(L_YXQP, 1);
            object QPYX_arg0_YXQP = ToLua.ToVarObject(L_YXQP, 2);
            bool   QPYX_o_YXQP    = QPYX_obj_YXQP != null?QPYX_obj_YXQP.Equals(QPYX_arg0_YXQP) : QPYX_arg0_YXQP == null;

            LuaDLL.lua_pushboolean(L_YXQP, QPYX_o_YXQP);
            return(1);
        }
        catch (Exception e_YXQP)                {
            return(LuaDLL.toluaL_exception(L_YXQP, e_YXQP));
        }
    }
コード例 #2
0
    static int Equals(IntPtr L)
    {
        try
        {
            ToLua.CheckArgsCount(L, 2);
            UnityEngine.TrackedReference obj = (UnityEngine.TrackedReference)ToLua.CheckObject(L, 1, typeof(UnityEngine.TrackedReference));
            object arg0 = ToLua.ToVarObject(L, 2);
            bool   o    = obj != null?obj.Equals(arg0) : arg0 == null;

            LuaDLL.lua_pushboolean(L, o);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
    static int Equals(IntPtr L)
    {
#if UNITY_EDITOR
        ToluaProfiler.AddCallRecord("UnityEngine.TrackedReference.Equals");
#endif
        try
        {
            ToLua.CheckArgsCount(L, 2);
            UnityEngine.TrackedReference obj = (UnityEngine.TrackedReference)ToLua.CheckObject <UnityEngine.TrackedReference>(L, 1);
            object arg0 = ToLua.ToVarObject(L, 2);
            bool   o    = obj != null?obj.Equals(arg0) : arg0 == null;

            LuaDLL.lua_pushboolean(L, o);
            return(1);
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }