public void OnDrawGizmos() { if (UnityEditor.EditorPrefs.GetBool("SpawnPoint_DebugHostileZone", true) && (m_BecameNormalSpawn || !m_IsUseForInit)) { Color colorHostile = Color.red; colorHostile.a = 0.1f; Gizmos.color = colorHostile; Gizmos.DrawSphere(transform.position, m_HostileSize); } if (UnityEditor.EditorPrefs.GetBool("SpawnPoint_DebugPoint", true)) { if (m_IsUseForInit) { Gizmos.color = ColorManager.GetSpawnColor(m_InitTeam); Gizmos.DrawSphere(transform.position, 0.500f); if (m_UseSquadInit) { Gizmos.color = Color.white; Gizmos.DrawSphere(transform.position, 0.125f); Gizmos.color = ColorManager.GetSpawnColor(m_InitSquad); Gizmos.DrawSphere(transform.position, 0.100f); } } else { Gizmos.color = ColorManager.GetColor(eManagers.SpawnManager, false); Gizmos.DrawSphere(transform.position, 0.500f); } } }
private void OnEnable() { GetDatas(); colorValue = ColorManager.GetColor(eManagers.LanguageManager, true); colorValue.a = 80; }
///<summary> MUST CALL A EditorGUILayout.EndVertical() at the end </summary> protected void BeginInspector(eManagers aManagerType, string aInspectorTitle) { CurrentColor = ColorManager.GetColor(aManagerType, false); CurrentColorDark = ColorManager.GetColor(aManagerType, true); GUI.color = CurrentColor; EditorGUILayout.BeginVertical(GUI.skin.box); GUI.color = Color.white; DrawTitle(aInspectorTitle + "®", CurrentColor); GUILayout.Space(10); }
public static Color32 GetSpawnColor(int aId) { switch (aId) { case 0: { return(new Color32(51, 153, 255, 255)); } case 1: { return(new Color32(255, 51, 51, 255)); } case 2: { return(new Color32(255, 153, 51, 255)); } case 3: { return(new Color32(51, 255, 51, 255)); } case 4: { return(new Color32(255, 255, 102, 255)); } case 5: { return(new Color32(255, 51, 153, 255)); } case 6: { return(new Color32(102, 255, 255, 255)); } case 7: { return(new Color32(192, 192, 192, 255)); } } return(ColorManager.GetColor(eManagers.SpawnManager, false)); }
protected void DrawManagerBtn(Rect aRect, eManagers aManager, Texture aIcon, bool aEnable, string aTitle, string aVETip, string aVFTip, System.Action aBtnCallBack, sToolDefaultRect aToolRect) { if (MouseOverBtn(aRect)) { DrawBtnInfo(aTitle, aRect.y, aToolRect); if (SceneAutoLoader.IsUsingTooltip) { DrawToolTipBox(aVETip, aVFTip, aRect.y, aToolRect); } } Color oldBack = GUI.backgroundColor; GUI.backgroundColor = ColorManager.GetColor(aManager, !aEnable); if (GUI.Button(aRect, aIcon)) { aBtnCallBack(); } GUI.backgroundColor = oldBack; }