Replaces partial EffectMgr.EffectType with all 226 decomp values; copies the IsNotNullOrEmpty/EquelsID/FindFromCardId/GetAllFuncVfxResults extension files + UI extensions; adds Renderer/MeshFilter shared-material/mesh/sortingOrder. Compile loop then closed the revealed deps (3242 files). 9.1k -> 18 errors.
32 lines
841 B
C#
32 lines
841 B
C#
using System;
|
|
using Cute;
|
|
using UnityEngine;
|
|
|
|
namespace Wizard;
|
|
|
|
public class SpringPanelWithUpdate : SpringPanel
|
|
{
|
|
public Action onUpdate;
|
|
|
|
public static SpringPanelWithUpdate Begin(GameObject go, Vector3 pos, float strength, Action onUpdate)
|
|
{
|
|
SpringPanelWithUpdate springPanelWithUpdate = go.GetComponent<SpringPanelWithUpdate>();
|
|
if (springPanelWithUpdate == null)
|
|
{
|
|
springPanelWithUpdate = go.AddComponent<SpringPanelWithUpdate>();
|
|
}
|
|
springPanelWithUpdate.target = pos;
|
|
springPanelWithUpdate.strength = strength;
|
|
springPanelWithUpdate.onFinished = null;
|
|
springPanelWithUpdate.onUpdate = onUpdate;
|
|
springPanelWithUpdate.enabled = true;
|
|
return springPanelWithUpdate;
|
|
}
|
|
|
|
protected override void AdvanceTowardsPosition()
|
|
{
|
|
base.AdvanceTowardsPosition();
|
|
onUpdate.Call();
|
|
}
|
|
}
|