Fix the foreground icon not tinted with the button.
This commit is contained in:
18
Assets/Cryville/Common/Unity/UI/CanvasRendererColorLinker.cs
Normal file
18
Assets/Cryville/Common/Unity/UI/CanvasRendererColorLinker.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace Cryville.Common.Unity.UI {
|
||||
[ExecuteAlways]
|
||||
[RequireComponent(typeof(CanvasRenderer))]
|
||||
public class CanvasRendererColorLinker : MonoBehaviour {
|
||||
[SerializeField] CanvasRenderer m_source;
|
||||
CanvasRenderer _target;
|
||||
|
||||
void Awake() {
|
||||
_target = GetComponent<CanvasRenderer>();
|
||||
}
|
||||
void Update() {
|
||||
if (m_source == null) return;
|
||||
_target.SetColor(m_source.GetColor());
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5f490a9cc1b652746b3062810e200ec5
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@@ -1038,6 +1038,7 @@ GameObject:
|
||||
m_Component:
|
||||
- component: {fileID: 2319095376096015890}
|
||||
- component: {fileID: 2319095376096015889}
|
||||
- component: {fileID: 2663291941447286118}
|
||||
- component: {fileID: 2319095376096015888}
|
||||
- component: {fileID: 2319095376096015891}
|
||||
m_Layer: 5
|
||||
@@ -1075,6 +1076,19 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2319095376096015893}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &2663291941447286118
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2319095376096015893}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 5f490a9cc1b652746b3062810e200ec5, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_source: {fileID: 2319095376564565048}
|
||||
--- !u!114 &2319095376096015888
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -1909,6 +1923,7 @@ GameObject:
|
||||
m_Component:
|
||||
- component: {fileID: 2319095376472542955}
|
||||
- component: {fileID: 2319095376472542950}
|
||||
- component: {fileID: 7320597239586877796}
|
||||
- component: {fileID: 2319095376472542953}
|
||||
- component: {fileID: 2319095376472542952}
|
||||
m_Layer: 5
|
||||
@@ -1946,6 +1961,19 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2319095376472542954}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &7320597239586877796
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2319095376472542954}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 5f490a9cc1b652746b3062810e200ec5, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_source: {fileID: 2319095376097978900}
|
||||
--- !u!114 &2319095376472542953
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -3715,6 +3743,7 @@ GameObject:
|
||||
m_Component:
|
||||
- component: {fileID: 2319095377441944856}
|
||||
- component: {fileID: 2319095377441944855}
|
||||
- component: {fileID: 3026249316812826803}
|
||||
- component: {fileID: 2319095377441944854}
|
||||
- component: {fileID: 2319095377441944857}
|
||||
m_Layer: 5
|
||||
@@ -3752,6 +3781,19 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2319095377441944859}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &3026249316812826803
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2319095377441944859}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 5f490a9cc1b652746b3062810e200ec5, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_source: {fileID: 2319095376741523101}
|
||||
--- !u!114 &2319095377441944854
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -4376,6 +4418,7 @@ GameObject:
|
||||
m_Component:
|
||||
- component: {fileID: 8080582060239898157}
|
||||
- component: {fileID: 7012381214920549299}
|
||||
- component: {fileID: 8279706572689531805}
|
||||
- component: {fileID: 4597753358795499179}
|
||||
- component: {fileID: 375898685499585906}
|
||||
m_Layer: 5
|
||||
@@ -4413,6 +4456,19 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2930991941796330309}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &8279706572689531805
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2930991941796330309}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 5f490a9cc1b652746b3062810e200ec5, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_source: {fileID: 4044751882484877840}
|
||||
--- !u!114 &4597753358795499179
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -4467,6 +4523,7 @@ GameObject:
|
||||
m_Component:
|
||||
- component: {fileID: 5686375501743813363}
|
||||
- component: {fileID: 4638495221703792782}
|
||||
- component: {fileID: 4406843008405151299}
|
||||
- component: {fileID: 1222445939077120797}
|
||||
- component: {fileID: 7665036607268282307}
|
||||
m_Layer: 5
|
||||
@@ -4504,6 +4561,19 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3515643494497263550}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!114 &4406843008405151299
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 3515643494497263550}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 5f490a9cc1b652746b3062810e200ec5, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_source: {fileID: 374346557467880074}
|
||||
--- !u!114 &1222445939077120797
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
Reference in New Issue
Block a user