CalculateFinalAlpha() public abstract method

Get the final cumulative alpha.
public abstract CalculateFinalAlpha ( int frameID ) : float
frameID int
return float
Beispiel #1
0
 public override float CalculateFinalAlpha(int frameID)
 {
     if (mAlphaFrameID != frameID)
     {
         mAlphaFrameID = frameID;
         UIRect parent = base.parent;
         finalAlpha = ((!(base.parent != null)) ? mAlpha : (parent.CalculateFinalAlpha(frameID) * mAlpha));
     }
     return(finalAlpha);
 }
    private static int CalculateFinalAlpha(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        UIRect uIRect  = (UIRect)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UIRect");
        int    frameID = (int)LuaScriptMgr.GetNumber(L, 2);
        float  d       = uIRect.CalculateFinalAlpha(frameID);

        LuaScriptMgr.Push(L, d);
        return(1);
    }
    // Token: 0x0600057A RID: 1402 RVA: 0x00032EB4 File Offset: 0x000310B4
    public float CalculateCumulativeAlpha(int frameID)
    {
        UIRect parent = base.parent;

        if (!(parent != null))
        {
            return(this.mColor.a);
        }
        return(parent.CalculateFinalAlpha(frameID) * this.mColor.a);
    }
Beispiel #4
0
    static int CalculateFinalAlpha(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        UIRect obj  = LuaScriptMgr.GetNetObject <UIRect>(L, 1);
        int    arg0 = (int)LuaScriptMgr.GetNumber(L, 2);
        float  o    = obj.CalculateFinalAlpha(arg0);

        LuaScriptMgr.Push(L, o);
        return(1);
    }
Beispiel #5
0
    static int CalculateFinalAlpha(IntPtr L)
    {
        LuaScriptMgr.CheckArgsCount(L, 2);
        UIRect obj  = (UIRect)LuaScriptMgr.GetUnityObjectSelf(L, 1, "UIRect");
        int    arg0 = (int)LuaScriptMgr.GetNumber(L, 2);
        float  o    = obj.CalculateFinalAlpha(arg0);

        LuaScriptMgr.Push(L, o);
        return(1);
    }
    // Token: 0x06000578 RID: 1400 RVA: 0x00032DD4 File Offset: 0x00030FD4
    protected void UpdateFinalAlpha(int frameID)
    {
        if (!this.mIsVisibleByAlpha || !this.mIsInFront)
        {
            this.finalAlpha = 0f;
            return;
        }
        UIRect parent = base.parent;

        this.finalAlpha = ((parent != null) ? (parent.CalculateFinalAlpha(frameID) * this.mColor.a) : this.mColor.a);
    }
Beispiel #7
0
    protected void UpdateFinalAlpha(int frameID)
    {
        if (!mIsVisibleByAlpha || !mIsInFront)
        {
            finalAlpha = 0f;
            return;
        }
        UIRect parent = base.parent;

        finalAlpha = ((!(base.parent != null)) ? mColor.a : (parent.CalculateFinalAlpha(frameID) * mColor.a));
    }
Beispiel #8
0
    /// <summary>
    /// Force-calculate the final alpha value.
    /// </summary>

    protected void UpdateFinalAlpha(int frameID)
    {
        if (!mIsVisibleByAlpha || !mIsInFront)
        {
            finalAlpha = 0f;
        }
        else
        {
            UIRect pt = parent;
            finalAlpha = (parent != null) ? pt.CalculateFinalAlpha(frameID) * mColor.a : mColor.a;
        }
    }
Beispiel #9
0
 protected void UpdateFinalAlpha(int frameID)
 {
     if (!this.mIsVisibleByAlpha || !this.mIsInFront)
     {
         this.finalAlpha = 0f;
     }
     else
     {
         UIRect parent = base.parent;
         this.finalAlpha = ((!(base.parent != null)) ? this.mColor.a : (parent.CalculateFinalAlpha(frameID) * this.mColor.a));
     }
 }
Beispiel #10
0
	/// <summary>
	/// Widget's final alpha, after taking the panel's alpha into account.
	/// </summary>

	public override float CalculateFinalAlpha (int frameID)
	{
#if UNITY_EDITOR
		if (mAlphaFrameID != frameID || !Application.isPlaying)
#else
		if (mAlphaFrameID != frameID)
#endif
		{
			mAlphaFrameID = frameID;
			UIRect pt = parent;
			finalAlpha = (parent != null) ? pt.CalculateFinalAlpha(frameID) * mAlpha : mAlpha;
		}
		return finalAlpha;
	}
Beispiel #11
0
 static public int CalculateFinalAlpha(IntPtr l)
 {
     try {
         UIRect       self = (UIRect)checkSelf(l);
         System.Int32 a1;
         checkType(l, 2, out a1);
         var ret = self.CalculateFinalAlpha(a1);
         pushValue(l, true);
         pushValue(l, ret);
         return(2);
     }
     catch (Exception e) {
         return(error(l, e));
     }
 }
Beispiel #12
0
 static int CalculateFinalAlpha(IntPtr L)
 {
     try
     {
         ToLua.CheckArgsCount(L, 2);
         UIRect obj  = (UIRect)ToLua.CheckObject <UIRect>(L, 1);
         int    arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
         float  o    = obj.CalculateFinalAlpha(arg0);
         LuaDLL.lua_pushnumber(L, o);
         return(1);
     }
     catch (Exception e)
     {
         return(LuaDLL.toluaL_exception(L, e));
     }
 }
Beispiel #13
0
    private static int CalculateFinalAlpha(IntPtr L)
    {
        int result;

        try
        {
            ToLua.CheckArgsCount(L, 2);
            UIRect uIRect  = (UIRect)ToLua.CheckObject(L, 1, typeof(UIRect));
            int    frameID = (int)LuaDLL.luaL_checknumber(L, 2);
            float  num     = uIRect.CalculateFinalAlpha(frameID);
            LuaDLL.lua_pushnumber(L, (double)num);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaDLL.toluaL_exception(L, e, null);
        }
        return(result);
    }
    public static int CalculateFinalAlpha(IntPtr l)
    {
        int result;

        try
        {
            UIRect uIRect = (UIRect)LuaObject.checkSelf(l);
            int    frameID;
            LuaObject.checkType(l, 2, out frameID);
            float o = uIRect.CalculateFinalAlpha(frameID);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Beispiel #15
0
    public float CalculateCumulativeAlpha(int frameID)
    {
        UIRect parent = base.parent;

        return((!(parent != null)) ? mColor.a : (parent.CalculateFinalAlpha(frameID) * mColor.a));
    }
Beispiel #16
0
 public override Single CalculateFinalAlpha(Int32 frameID)
 {
     if (this.mAlphaFrameID != frameID)
     {
         this.mAlphaFrameID = frameID;
         UIRect parent = base.parent;
         this.finalAlpha = ((!(base.parent != (UnityEngine.Object)null)) ? this.mAlpha : (parent.CalculateFinalAlpha(frameID) * this.mAlpha));
     }
     return(this.finalAlpha);
 }
Beispiel #17
0
    public Single CalculateCumulativeAlpha(Int32 frameID)
    {
        UIRect parent = base.parent;

        return((!(parent != (UnityEngine.Object)null)) ? this.mColor.a : (parent.CalculateFinalAlpha(frameID) * this.mColor.a));
    }
Beispiel #18
0
    /// <summary>
    /// Same as final alpha, except it doesn't take own visibility into consideration. Used by panels.
    /// </summary>

    public float CalculateCumulativeAlpha(int frameID)
    {
        UIRect pt = parent;

        return((pt != null) ? pt.CalculateFinalAlpha(frameID) * mColor.a : mColor.a);
    }
Beispiel #19
0
 protected void UpdateFinalAlpha(Int32 frameID)
 {
     if (!this.mIsVisibleByAlpha || !this.mIsInFront)
     {
         this.finalAlpha = 0f;
     }
     else
     {
         UIRect parent = base.parent;
         this.finalAlpha = ((!(parent != (UnityEngine.Object)null)) ? this.mColor.a : (parent.CalculateFinalAlpha(frameID) * this.mColor.a));
     }
 }