mirror of
https://github.com/RHeavenStudioPlus/HeavenStudioPlus.git
synced 2024-11-13 21:25:09 +00:00
display action real name in aproppriate places
- make text on entities larger - fix bug with enum properties - show beat of editing entity when viewing properties
This commit is contained in:
parent
07663c4919
commit
0cd16b63ea
5 changed files with 16 additions and 13 deletions
|
@ -6340,8 +6340,8 @@ 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.047210693, y: 0.000017166138}
|
m_AnchoredPosition: {x: -0.039999, y: 0.000017166138}
|
||||||
m_SizeDelta: {x: 36.806, y: 44.84}
|
m_SizeDelta: {x: 36.813, y: 44.84}
|
||||||
m_Pivot: {x: 1, y: 0.5}
|
m_Pivot: {x: 1, y: 0.5}
|
||||||
--- !u!114 &258006093
|
--- !u!114 &258006093
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
|
@ -6402,7 +6402,7 @@ MonoBehaviour:
|
||||||
m_textAlignment: 65535
|
m_textAlignment: 65535
|
||||||
m_characterSpacing: 0
|
m_characterSpacing: 0
|
||||||
m_wordSpacing: 0
|
m_wordSpacing: 0
|
||||||
m_lineSpacing: 0
|
m_lineSpacing: -100
|
||||||
m_lineSpacingMax: 0
|
m_lineSpacingMax: 0
|
||||||
m_paragraphSpacing: 0
|
m_paragraphSpacing: 0
|
||||||
m_charWidthMaxAdj: 0
|
m_charWidthMaxAdj: 0
|
||||||
|
@ -19238,7 +19238,7 @@ 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: 1
|
||||||
m_NumberOfSteps: 0
|
m_NumberOfSteps: 0
|
||||||
m_OnValueChanged:
|
m_OnValueChanged:
|
||||||
|
@ -24820,7 +24820,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: 129.9111}
|
m_AnchoredPosition: {x: 0, y: 129.91107}
|
||||||
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!114 &1154875944
|
--- !u!114 &1154875944
|
||||||
|
|
|
@ -78,7 +78,7 @@ namespace HeavenStudio.Editor
|
||||||
eventSelector.SetActive(false);
|
eventSelector.SetActive(false);
|
||||||
this.entity = entity;
|
this.entity = entity;
|
||||||
|
|
||||||
Editor.instance.SetGameEventTitle($"Properties for {entity.datamodel}");
|
Editor.instance.SetGameEventTitle($"Properties for {entity.datamodel} at beat {entity.beat}");
|
||||||
|
|
||||||
DestroyParams();
|
DestroyParams();
|
||||||
|
|
||||||
|
|
|
@ -172,7 +172,9 @@ namespace HeavenStudio.Editor
|
||||||
dropdown.value = selected;
|
dropdown.value = selected;
|
||||||
|
|
||||||
dropdown.onValueChanged.AddListener(_ =>
|
dropdown.onValueChanged.AddListener(_ =>
|
||||||
parameterManager.entity[propertyName] = Enum.ToObject(enumType, dropdown.value)
|
{
|
||||||
|
parameterManager.entity[propertyName] = (int) enumVals.GetValue(dropdown.value);
|
||||||
|
}
|
||||||
);
|
);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
|
@ -140,7 +140,7 @@ namespace HeavenStudio.Editor
|
||||||
if (!EventCaller.FXOnlyGames().Contains(EventCaller.instance.GetMinigame(mg.name)))
|
if (!EventCaller.FXOnlyGames().Contains(EventCaller.instance.GetMinigame(mg.name)))
|
||||||
{
|
{
|
||||||
GameObject sg = Instantiate(EventRef, eventsParent);
|
GameObject sg = Instantiate(EventRef, eventsParent);
|
||||||
sg.GetComponent<TMP_Text>().text = "switchGame";
|
sg.GetComponent<TMP_Text>().text = "Switch Game";
|
||||||
sg.SetActive(true);
|
sg.SetActive(true);
|
||||||
sg.GetComponent<TMP_Text>().color = EditorTheme.theme.properties.EventSelectedCol.Hex2RGB();
|
sg.GetComponent<TMP_Text>().color = EditorTheme.theme.properties.EventSelectedCol.Hex2RGB();
|
||||||
}
|
}
|
||||||
|
@ -149,7 +149,7 @@ namespace HeavenStudio.Editor
|
||||||
{
|
{
|
||||||
if (mg.actions[i].actionName == "switchGame" || mg.actions[i].hidden) continue;
|
if (mg.actions[i].actionName == "switchGame" || mg.actions[i].hidden) continue;
|
||||||
GameObject g = Instantiate(EventRef, eventsParent);
|
GameObject g = Instantiate(EventRef, eventsParent);
|
||||||
g.GetComponent<TMP_Text>().text = mg.actions[i].actionName;
|
g.GetComponent<TMP_Text>().text = mg.actions[i].displayName;
|
||||||
g.SetActive(true);
|
g.SetActive(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -505,9 +505,11 @@ namespace HeavenStudio.Editor.Track
|
||||||
|
|
||||||
public TimelineEventObj AddEventObject(string eventName, bool dragNDrop = false, Vector3 pos = new Vector3(), Beatmap.Entity entity = null, bool addEvent = false, string eventId = "")
|
public TimelineEventObj AddEventObject(string eventName, bool dragNDrop = false, Vector3 pos = new Vector3(), Beatmap.Entity entity = null, bool addEvent = false, string eventId = "")
|
||||||
{
|
{
|
||||||
|
var game = EventCaller.instance.GetMinigame(eventName.Split(0));
|
||||||
|
var action = EventCaller.instance.GetGameAction(game, eventName.Split(1));
|
||||||
GameObject g = Instantiate(TimelineEventObjRef.gameObject, TimelineEventObjRef.parent);
|
GameObject g = Instantiate(TimelineEventObjRef.gameObject, TimelineEventObjRef.parent);
|
||||||
g.transform.localPosition = pos;
|
g.transform.localPosition = pos;
|
||||||
g.transform.GetChild(3).GetComponent<TMP_Text>().text = eventName.Split('/')[1];
|
g.transform.GetChild(3).GetComponent<TMP_Text>().text = action.displayName;
|
||||||
|
|
||||||
TimelineEventObj eventObj = g.GetComponent<TimelineEventObj>();
|
TimelineEventObj eventObj = g.GetComponent<TimelineEventObj>();
|
||||||
|
|
||||||
|
@ -572,9 +574,8 @@ namespace HeavenStudio.Editor.Track
|
||||||
|
|
||||||
tempEntity = en;
|
tempEntity = en;
|
||||||
|
|
||||||
// default param value
|
// default param values
|
||||||
var game = EventCaller.instance.GetMinigame(eventName.Split(0));
|
var ep = action.parameters;
|
||||||
var ep = EventCaller.instance.GetGameAction(game, eventName.Split(1)).parameters;
|
|
||||||
|
|
||||||
if (ep != null)
|
if (ep != null)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue