using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
public class DebugAsset : MonoBehaviour
|
{
|
[SerializeField] Toggle m_AllAsset;
|
[SerializeField] Toggle m_Audio;
|
[SerializeField] Toggle m_Effect;
|
[SerializeField] Toggle m_Scene;
|
[SerializeField] Toggle m_Mob;
|
[SerializeField] Toggle m_Refdata;
|
[SerializeField] Toggle m_Shader;
|
[SerializeField] Toggle m_UI;
|
[SerializeField] Toggle m_BuiltIn;
|
|
private void OnEnable()
|
{
|
m_AllAsset.isOn = AssetSource.allFromEditor;
|
m_Audio.isOn = AssetSource.audioFromEditor;
|
m_Effect.isOn = AssetSource.effectFromEditor;
|
m_Scene.isOn = AssetSource.sceneFromEditor;
|
m_Mob.isOn = AssetSource.mobFromEditor;
|
m_Refdata.isOn = AssetSource.refdataFromEditor;
|
m_Shader.isOn = AssetSource.shaderFromEditor;
|
m_UI.isOn = AssetSource.uiFromEditor;
|
m_BuiltIn.isOn = AssetSource.builtInFromEditor;
|
|
m_AllAsset.AddListener(OnAllAssetValueChange);
|
m_Audio.AddListener(OnAudioValueChange);
|
m_Effect.AddListener(OnEffectValueChange);
|
m_Scene.AddListener(OnSceneValueChange);
|
m_Mob.AddListener(OnMobValueChange);
|
m_Refdata.AddListener(OnRefdataValueChange);
|
m_Shader.AddListener(OnShaderValueChange);
|
m_UI.AddListener(OnUIValueChange);
|
m_BuiltIn.AddListener(OnBuildInValueChange);
|
}
|
|
private void OnDisable()
|
{
|
m_AllAsset.RemoveAllListeners();
|
m_Audio.RemoveAllListeners();
|
m_Effect.RemoveAllListeners();
|
m_Scene.RemoveAllListeners();
|
m_Mob.RemoveAllListeners();
|
m_Refdata.RemoveAllListeners();
|
m_Shader.RemoveAllListeners();
|
m_UI.RemoveAllListeners();
|
}
|
|
private void OnAllAssetValueChange(bool _value)
|
{
|
AssetSource.allFromEditor = _value;
|
|
m_Audio.isOn = _value;
|
m_Effect.isOn = _value;
|
m_Scene.isOn = _value;
|
m_Mob.isOn = _value;
|
m_Refdata.isOn = _value;
|
m_Shader.isOn = _value;
|
m_UI.isOn = _value;
|
}
|
|
private void OnAudioValueChange(bool _value)
|
{
|
AssetSource.audioFromEditor = _value;
|
}
|
|
private void OnEffectValueChange(bool _value)
|
{
|
AssetSource.effectFromEditor = _value;
|
}
|
|
private void OnSceneValueChange(bool _value)
|
{
|
AssetSource.sceneFromEditor = _value;
|
}
|
|
private void OnMobValueChange(bool _value)
|
{
|
AssetSource.mobFromEditor = _value;
|
}
|
|
private void OnRefdataValueChange(bool _value)
|
{
|
AssetSource.refdataFromEditor = _value;
|
}
|
|
private void OnShaderValueChange(bool _value)
|
{
|
AssetSource.shaderFromEditor = _value;
|
}
|
|
private void OnUIValueChange(bool _value)
|
{
|
AssetSource.uiFromEditor = _value;
|
}
|
|
private void OnBuildInValueChange(bool _value)
|
{
|
AssetSource.builtInFromEditor = _value;
|
}
|
|
}
|