start of buttons + fixes
This commit is contained in:
parent
8000e22eb8
commit
f8a4f04fe6
|
|
@ -371,9 +371,9 @@ RectTransform:
|
||||||
m_Father: {fileID: 574002313}
|
m_Father: {fileID: 574002313}
|
||||||
m_RootOrder: 0
|
m_RootOrder: 0
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
m_AnchoredPosition: {x: 0, y: -21}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 32, y: 32}
|
m_SizeDelta: {x: 32, y: 32}
|
||||||
m_Pivot: {x: 0, y: 0.5}
|
m_Pivot: {x: 0, y: 0.5}
|
||||||
--- !u!114 &9435782
|
--- !u!114 &9435782
|
||||||
|
|
@ -3519,9 +3519,9 @@ RectTransform:
|
||||||
m_Father: {fileID: 539838476}
|
m_Father: {fileID: 539838476}
|
||||||
m_RootOrder: 0
|
m_RootOrder: 0
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
m_AnchoredPosition: {x: 32, y: -21}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 32, y: 32}
|
m_SizeDelta: {x: 32, y: 32}
|
||||||
m_Pivot: {x: 1, y: 0.5}
|
m_Pivot: {x: 1, y: 0.5}
|
||||||
--- !u!114 &121871281
|
--- !u!114 &121871281
|
||||||
|
|
@ -3664,9 +3664,9 @@ RectTransform:
|
||||||
m_Father: {fileID: 539838476}
|
m_Father: {fileID: 539838476}
|
||||||
m_RootOrder: 1
|
m_RootOrder: 1
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
m_AnchoredPosition: {x: 72, y: -21}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 32, y: 32}
|
m_SizeDelta: {x: 32, y: 32}
|
||||||
m_Pivot: {x: 1, y: 0.5}
|
m_Pivot: {x: 1, y: 0.5}
|
||||||
--- !u!114 &129013734
|
--- !u!114 &129013734
|
||||||
|
|
@ -3786,9 +3786,9 @@ RectTransform:
|
||||||
m_Father: {fileID: 539838476}
|
m_Father: {fileID: 539838476}
|
||||||
m_RootOrder: 2
|
m_RootOrder: 2
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
m_AnchoredPosition: {x: 112, y: -21}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 32, y: 32}
|
m_SizeDelta: {x: 32, y: 32}
|
||||||
m_Pivot: {x: 1, y: 0.5}
|
m_Pivot: {x: 1, y: 0.5}
|
||||||
--- !u!114 &151246938
|
--- !u!114 &151246938
|
||||||
|
|
@ -5567,15 +5567,15 @@ MonoBehaviour:
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
m_Padding:
|
m_Padding:
|
||||||
m_Left: 45
|
m_Left: 8
|
||||||
m_Right: 0
|
m_Right: 0
|
||||||
m_Top: 25
|
m_Top: 25
|
||||||
m_Bottom: 0
|
m_Bottom: 0
|
||||||
m_ChildAlignment: 0
|
m_ChildAlignment: 0
|
||||||
m_Spacing: 0
|
m_Spacing: 2
|
||||||
m_ChildForceExpandWidth: 1
|
m_ChildForceExpandWidth: 1
|
||||||
m_ChildForceExpandHeight: 0
|
m_ChildForceExpandHeight: 0
|
||||||
m_ChildControlWidth: 1
|
m_ChildControlWidth: 0
|
||||||
m_ChildControlHeight: 0
|
m_ChildControlHeight: 0
|
||||||
m_ChildScaleWidth: 0
|
m_ChildScaleWidth: 0
|
||||||
m_ChildScaleHeight: 0
|
m_ChildScaleHeight: 0
|
||||||
|
|
@ -21550,8 +21550,8 @@ MonoBehaviour:
|
||||||
m_TargetGraphic: {fileID: 1589389272}
|
m_TargetGraphic: {fileID: 1589389272}
|
||||||
m_HandleRect: {fileID: 1589389271}
|
m_HandleRect: {fileID: 1589389271}
|
||||||
m_Direction: 2
|
m_Direction: 2
|
||||||
m_Value: 0
|
m_Value: 1
|
||||||
m_Size: 1
|
m_Size: 0.9997085
|
||||||
m_NumberOfSteps: 0
|
m_NumberOfSteps: 0
|
||||||
m_OnValueChanged:
|
m_OnValueChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
|
|
@ -24479,6 +24479,8 @@ GameObject:
|
||||||
m_Component:
|
m_Component:
|
||||||
- component: {fileID: 1062374753}
|
- component: {fileID: 1062374753}
|
||||||
- component: {fileID: 1062374754}
|
- component: {fileID: 1062374754}
|
||||||
|
- component: {fileID: 1062374756}
|
||||||
|
- component: {fileID: 1062374755}
|
||||||
m_Layer: 8
|
m_Layer: 8
|
||||||
m_Name: Event
|
m_Name: Event
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
|
|
@ -24505,8 +24507,8 @@ RectTransform:
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
m_AnchoredPosition: {x: 45, y: -60.003906}
|
m_AnchoredPosition: {x: 7.9999995, y: -60}
|
||||||
m_SizeDelta: {x: 380, y: 35}
|
m_SizeDelta: {x: 380, y: 50}
|
||||||
m_Pivot: {x: 0, y: 0}
|
m_Pivot: {x: 0, y: 0}
|
||||||
--- !u!222 &1062374754
|
--- !u!222 &1062374754
|
||||||
CanvasRenderer:
|
CanvasRenderer:
|
||||||
|
|
@ -24516,6 +24518,50 @@ CanvasRenderer:
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 1062374752}
|
m_GameObject: {fileID: 1062374752}
|
||||||
m_CullTransparentMesh: 1
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &1062374755
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1062374752}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 0.2627451, g: 0.2627451, b: 0.2627451, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 1401309272, guid: bd48ded17f064414eb670529c2375358, type: 3}
|
||||||
|
m_Type: 1
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!114 &1062374756
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1062374752}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e516a0af70289ed41b99296cf8aacbc9, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
_text: {fileID: 1436814487}
|
||||||
|
_gearIcon: {fileID: 954812100}
|
||||||
--- !u!1 &1063174878
|
--- !u!1 &1063174878
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
@ -26484,7 +26530,7 @@ RectTransform:
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 0.5}
|
m_AnchorMin: {x: 0, y: 0.5}
|
||||||
m_AnchorMax: {x: 1, y: 0.5}
|
m_AnchorMax: {x: 1, y: 0.5}
|
||||||
m_AnchoredPosition: {x: 0, y: 199.0612}
|
m_AnchoredPosition: {x: 0, y: 199.06108}
|
||||||
m_SizeDelta: {x: 0, y: 0}
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
m_Pivot: {x: 0.5, y: 1}
|
m_Pivot: {x: 0.5, y: 1}
|
||||||
--- !u!222 &1154875945
|
--- !u!222 &1154875945
|
||||||
|
|
@ -26546,6 +26592,7 @@ MonoBehaviour:
|
||||||
ignoreSelectCount: 2
|
ignoreSelectCount: 2
|
||||||
_newGameEventSelector: {fileID: 516264814}
|
_newGameEventSelector: {fileID: 516264814}
|
||||||
_newEventsParent: {fileID: 219152398}
|
_newEventsParent: {fileID: 219152398}
|
||||||
|
_newEventRef: {fileID: 1062374752}
|
||||||
--- !u!114 &1154875948
|
--- !u!114 &1154875948
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|
@ -28234,7 +28281,7 @@ MonoBehaviour:
|
||||||
m_faceColor:
|
m_faceColor:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
rgba: 4294967295
|
rgba: 4294967295
|
||||||
m_fontSize: 15.7
|
m_fontSize: 13.9
|
||||||
m_fontSizeBase: 24
|
m_fontSizeBase: 24
|
||||||
m_fontWeight: 400
|
m_fontWeight: 400
|
||||||
m_enableAutoSizing: 1
|
m_enableAutoSizing: 1
|
||||||
|
|
@ -30566,9 +30613,9 @@ RectTransform:
|
||||||
m_Father: {fileID: 574002313}
|
m_Father: {fileID: 574002313}
|
||||||
m_RootOrder: 1
|
m_RootOrder: 1
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
m_AnchoredPosition: {x: 40, y: -21}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 32, y: 32}
|
m_SizeDelta: {x: 32, y: 32}
|
||||||
m_Pivot: {x: 0, y: 0.5}
|
m_Pivot: {x: 0, y: 0.5}
|
||||||
--- !u!114 &1345846031
|
--- !u!114 &1345846031
|
||||||
|
|
@ -31974,7 +32021,7 @@ RectTransform:
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 1, y: 1}
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
m_AnchoredPosition: {x: 3.8, y: 0}
|
||||||
m_SizeDelta: {x: -66, y: 0}
|
m_SizeDelta: {x: -66, y: 0}
|
||||||
m_Pivot: {x: 0, y: 0}
|
m_Pivot: {x: 0, y: 0}
|
||||||
--- !u!114 &1436814487
|
--- !u!114 &1436814487
|
||||||
|
|
@ -32024,7 +32071,7 @@ MonoBehaviour:
|
||||||
m_faceColor:
|
m_faceColor:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
rgba: 4294967295
|
rgba: 4294967295
|
||||||
m_fontSize: 15.7
|
m_fontSize: 16.65
|
||||||
m_fontSizeBase: 24
|
m_fontSizeBase: 24
|
||||||
m_fontWeight: 400
|
m_fontWeight: 400
|
||||||
m_enableAutoSizing: 1
|
m_enableAutoSizing: 1
|
||||||
|
|
@ -38560,9 +38607,9 @@ RectTransform:
|
||||||
m_Father: {fileID: 574002313}
|
m_Father: {fileID: 574002313}
|
||||||
m_RootOrder: 2
|
m_RootOrder: 2
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
m_AnchoredPosition: {x: 80, y: -21}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 32, y: 32}
|
m_SizeDelta: {x: 32, y: 32}
|
||||||
m_Pivot: {x: 0, y: 0.5}
|
m_Pivot: {x: 0, y: 0.5}
|
||||||
--- !u!114 &1783491359
|
--- !u!114 &1783491359
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,6 @@ namespace HeavenStudio.Editor
|
||||||
eventsParent = EventRef.transform.parent.GetChild(2).GetComponent<RectTransform>();
|
eventsParent = EventRef.transform.parent.GetChild(2).GetComponent<RectTransform>();
|
||||||
SelectedMinigame = EventCaller.instance.GetMinigame(fxActive[0].name);
|
SelectedMinigame = EventCaller.instance.GetMinigame(fxActive[0].name);
|
||||||
SwitchGameSelectionType(PersistentDataManager.gameSettings.useOldGameEventSelectionSystem);
|
SwitchGameSelectionType(PersistentDataManager.gameSettings.useOldGameEventSelectionSystem);
|
||||||
EditorSettings.onUseOldChanged += SwitchGameSelectionType;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Update()
|
private void Update()
|
||||||
|
|
@ -86,10 +85,6 @@ namespace HeavenStudio.Editor
|
||||||
//moved here so this updates dynamically with window scale
|
//moved here so this updates dynamically with window scale
|
||||||
UpdateScrollPosition();
|
UpdateScrollPosition();
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#region Functions
|
#region Functions
|
||||||
|
|
@ -159,22 +154,19 @@ namespace HeavenStudio.Editor
|
||||||
|
|
||||||
EventParameterManager.instance.Disable();
|
EventParameterManager.instance.Disable();
|
||||||
gameOpen = true;
|
gameOpen = true;
|
||||||
if (_usingOld) SelectGameOld(gameName, index);
|
if (_usingOld) SelectGameOld(index);
|
||||||
else SelectGameNew(gameName, index);
|
else SelectGameNew(index);
|
||||||
|
Editor.instance?.SetGameEventTitle($"Select game event for {SelectedMinigame.displayName.Replace("\n", "")}");
|
||||||
|
SelectedGameIcon = transform.Find(gameName).gameObject;
|
||||||
|
SelectedGameIcon.GetComponent<GridGameSelectorGame>().ClickIcon();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void SelectGameOld(string gameName, int index = 0)
|
private void SelectGameOld(int index = 0)
|
||||||
{
|
{
|
||||||
DestroyEvents();
|
DestroyEvents();
|
||||||
AddEvents(index);
|
AddEvents(index);
|
||||||
|
|
||||||
SelectedGameIcon = transform.Find(gameName).gameObject;
|
|
||||||
SelectedGameIcon.GetComponent<GridGameSelectorGame>().ClickIcon();
|
|
||||||
|
|
||||||
currentEventIndex = index;
|
currentEventIndex = index;
|
||||||
UpdateIndex(index, false);
|
UpdateIndex(index, false);
|
||||||
|
|
||||||
Editor.instance?.SetGameEventTitle($"Select game event for {SelectedMinigame.displayName.Replace("\n", "")}");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void AddEvents(int index = 0)
|
private void AddEvents(int index = 0)
|
||||||
|
|
@ -467,6 +459,7 @@ namespace HeavenStudio.Editor
|
||||||
[Header("New Game Event Selection")]
|
[Header("New Game Event Selection")]
|
||||||
[SerializeField] private GameObject _newGameEventSelector;
|
[SerializeField] private GameObject _newGameEventSelector;
|
||||||
[SerializeField] private RectTransform _newEventsParent;
|
[SerializeField] private RectTransform _newEventsParent;
|
||||||
|
[SerializeField] private GameObject _newEventRef;
|
||||||
|
|
||||||
private bool _usingOld = false;
|
private bool _usingOld = false;
|
||||||
|
|
||||||
|
|
@ -476,7 +469,7 @@ namespace HeavenStudio.Editor
|
||||||
if (!gameOpen) return;
|
if (!gameOpen) return;
|
||||||
if (old)
|
if (old)
|
||||||
{
|
{
|
||||||
// destroy events here
|
NewDestroyEvents();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
@ -485,9 +478,57 @@ namespace HeavenStudio.Editor
|
||||||
SelectGame(SelectedMinigame.name);
|
SelectGame(SelectedMinigame.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void SelectGameNew(string gameName, int index)
|
private void SelectGameNew(int index)
|
||||||
{
|
{
|
||||||
|
NewDestroyEvents();
|
||||||
|
NewAddEvents();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void NewAddEvents(int index = 0)
|
||||||
|
{
|
||||||
|
if (!EventCaller.FXOnlyGames().Contains(SelectedMinigame))
|
||||||
|
{
|
||||||
|
NewGameSelectionEvent sg = Instantiate(_newEventRef, _newEventsParent).GetComponent<NewGameSelectionEvent>();
|
||||||
|
sg.SetText("Switch Game");
|
||||||
|
sg.gameObject.SetActive(true);
|
||||||
|
if (index == 0) sg.SetTextColor(EditorTheme.theme.properties.EventSelectedCol.Hex2RGB());
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
index++;
|
||||||
|
if (SelectedMinigame.name == "gameManager") index++;
|
||||||
|
}
|
||||||
|
|
||||||
|
for (var i = 0; i < SelectedMinigame.actions.Count; i++)
|
||||||
|
{
|
||||||
|
var action = SelectedMinigame.actions[i];
|
||||||
|
if (action.actionName == "switchGame" || action.hidden) continue;
|
||||||
|
|
||||||
|
NewGameSelectionEvent g = Instantiate(_newEventRef, _newEventsParent).GetComponent<NewGameSelectionEvent>();
|
||||||
|
g.SetText(action.displayName);
|
||||||
|
|
||||||
|
if (action.parameters != null && action.parameters.Count > 0)
|
||||||
|
g.SetActiveGearIcon(true);
|
||||||
|
|
||||||
|
if (index - 1 == i)
|
||||||
|
g.SetTextColor(EditorTheme.theme.properties.EventSelectedCol.Hex2RGB());
|
||||||
|
|
||||||
|
g.gameObject.SetActive(true);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void NewDestroyEvents()
|
||||||
|
{
|
||||||
|
for (int i = 0; i < transform.childCount; i++)
|
||||||
|
{
|
||||||
|
transform.GetChild(i).GetChild(0).gameObject.SetActive(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i = 0; i < _newEventsParent.childCount; i++)
|
||||||
|
{
|
||||||
|
Destroy(_newEventsParent.GetChild(i).gameObject);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Disable()
|
public void Disable()
|
||||||
|
|
@ -498,7 +539,7 @@ namespace HeavenStudio.Editor
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
NewDestroyEvents();
|
||||||
}
|
}
|
||||||
gameOpen = false;
|
gameOpen = false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,36 @@
|
||||||
|
using System;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using TMPro;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace HeavenStudio.Editor
|
||||||
|
{
|
||||||
|
public class NewGameSelectionEvent : MonoBehaviour
|
||||||
|
{
|
||||||
|
[NonSerialized] public int index;
|
||||||
|
[SerializeField] private TMP_Text _text;
|
||||||
|
[SerializeField] private GameObject _gearIcon;
|
||||||
|
|
||||||
|
public void SetText(string text)
|
||||||
|
{
|
||||||
|
_text.text = text;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void SetTextColor(Color color)
|
||||||
|
{
|
||||||
|
_text.color = color;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void SetActiveGearIcon(bool a)
|
||||||
|
{
|
||||||
|
_gearIcon.SetActive(a);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Drag()
|
||||||
|
{
|
||||||
|
if (Conductor.instance.NotStopped() || Editor.instance.inAuthorativeMenu) return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e516a0af70289ed41b99296cf8aacbc9
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
|
|
@ -15,8 +15,6 @@ namespace HeavenStudio.Editor
|
||||||
public Toggle scaleWSS;
|
public Toggle scaleWSS;
|
||||||
[SerializeField] private Toggle useOldCheckbox;
|
[SerializeField] private Toggle useOldCheckbox;
|
||||||
|
|
||||||
public static event Action<bool> onUseOldChanged;
|
|
||||||
|
|
||||||
private void Start()
|
private void Start()
|
||||||
{
|
{
|
||||||
cursorCheckbox.isOn = PersistentDataManager.gameSettings.editorCursorEnable;
|
cursorCheckbox.isOn = PersistentDataManager.gameSettings.editorCursorEnable;
|
||||||
|
|
@ -97,7 +95,7 @@ namespace HeavenStudio.Editor
|
||||||
public void OnUseOldChanged()
|
public void OnUseOldChanged()
|
||||||
{
|
{
|
||||||
PersistentDataManager.gameSettings.useOldGameEventSelectionSystem = useOldCheckbox.isOn;
|
PersistentDataManager.gameSettings.useOldGameEventSelectionSystem = useOldCheckbox.isOn;
|
||||||
onUseOldChanged?.Invoke(useOldCheckbox.isOn);
|
GridGameSelector.instance.SwitchGameSelectionType(useOldCheckbox.isOn);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in a new issue