Files
SVSimServer/SVSim.BattleEngine/Engine/UIPanel.cs

51 lines
2.0 KiB
C#

// PASS-9 STUB: 1,396-line NGUI panel container reduced to the compile-time surface
// external callers touch. All callers are UI-side (ActiveAnimation, DeckSortDragDrop,
// TurnPanelControl, NGUITools, UIDrawCall, UIWidget). No receive-path callers.
// See Task 5 of PASS8-PLAN.md.
using System.Collections.Generic;
using UnityEngine;
[ExecuteInEditMode]
[AddComponentMenu("NGUI/UI/NGUI Panel")]
public class UIPanel : UIRect
{
public enum RenderQueue { }
public delegate void OnGeometryUpdated();
public delegate void OnClippingMoved(UIPanel panel);
public int depth;
public UIDrawCall.Clipping clipping;
public Vector4 baseClipRegion;
public Vector2 clipSoftness;
public Vector2 clipOffset;
public int clipCount;
// UIRect abstract implementations
public override float alpha { get; set; } = 1f;
public override Vector3[] localCorners => new Vector3[4];
public override Vector3[] worldCorners => new Vector3[4];
public override float CalculateFinalAlpha(int frameID) => alpha;
public override void SetRect(float x, float y, float width, float height) { }
protected override void OnAnchor() { }
protected override void OnStart() { }
// UIRect virtual overrides
public override bool canBeAnchored => false;
public override void Invalidate(bool includeChildren) { }
public bool hasCumulativeClipping => false;
public Vector4 finalClipRegion => Vector4.zero;
public int sortingOrder;
public float height;
public Vector2 GetViewSize() => Vector2.zero;
public void Refresh() { }
public void SortWidgets() { }
public void RebuildAllDrawCalls() { }
public bool IsVisible(UIWidget w) => true;
public Vector3 CalculateConstrainOffset(Vector3 min, Vector3 max) => Vector3.zero;
public bool ConstrainTargetToBounds(Transform target, bool immediate) => false;
public static UIPanel Find(Transform trans, bool createIfMissing, int layer) => null;
public void AddWidget(UIWidget w) { }
public void RemoveWidget(UIWidget w) { }
}