向Train Mode中添加LevelPanel调整

创建UI滑动进入和收回动画控制
创建一个通用的LevelProbabilityPanel而不是Start页面专用
将AddEventTrigger作为Extension添加到EventTrigger上
修改LevelPanel的Material为UniversalBlur
This commit is contained in:
2023-10-21 04:54:42 +09:00
parent 39a7a340b8
commit 6603b23eb2
19 changed files with 677 additions and 575 deletions
@@ -0,0 +1,15 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
public static class EventTriggerExtensions
{
public static void AddEventTrigger(this EventTrigger trigger, EventTriggerType type, UnityEngine.Events.UnityAction<BaseEventData> action)
{
EventTrigger.Entry entry = new EventTrigger.Entry();
entry.eventID = type;
entry.callback.AddListener(action);
trigger.triggers.Add(entry);
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 2fd51a74b20da1040b8f0d4db7d9ef70
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,11 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public static class Vector3PositionExtensions
{
public static Vector3 FixCanvas(this Vector3 position,Vector3 originalVanvas,Vector3 nowVanvas)
{
return position + nowVanvas - originalVanvas;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 60aebf9c97041a74eaa7c10ce97e7ba0
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -2,7 +2,7 @@ using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public static class targetTypeExtensions
public static class TargetTypeExtensions
{
public static int ToIndex(this Targets targetType)
{