2using System.Collections.Generic;
 
   40            Vector3 clickPos = Input.mousePosition;
 
   57                    selected.transform.SetAsLastSibling();
 
   59                i.
AddSlider(
"rotation", (
float n) => (n * 45f).ToString() ?? 
"", deco.
rz, delegate(
float a)
 
   63                }, 0f, 7f, isInt: 
true);
 
   64                i.
AddSlider(
"size", (
float n) => n.ToString() ?? 
"", Mathf.Abs(deco.
sx), delegate(
float a)
 
   66                    deco.sx = (int)a * ((deco.
sx > 0) ? 1 : (-1));
 
   67                    deco.sy = (int)a * ((deco.
sy > 0) ? 1 : (-1));
 
   69                }, 10f, 400f, isInt: 
true);
 
   93                UIList uIList = 
Util.Instantiate<
UIList>(
"UI/Element/List/ListImageGrid", uIContextMenu);
 
   96                    onInstantiate = delegate(Sprite a, 
UIButton _b)
 
  100                    onClick = delegate(Sprite a, 
UIButton _b)
 
  108                        skinDeco.id = 
int.Parse(a.name.Remove(0, 4));
 
  112                        actor.transform.position = clickPos;
 
  117                Sprite[] array = Resources.LoadAll<Sprite>(
"Media/Graphics/Deco/");
 
  118                foreach (Sprite o 
in array)
 
  129            uIContextMenu2.
AddButton(
"quitEdit", delegate
 
  133            uIContextMenu2.
Show();
 
  139        actor.image.raycastTarget = 
true;
 
  140        actor.transform.SetParent(base.transform, worldPositionStays: 
true);
 
  142        uIDragPanel.target = actor.Rect();
 
  143        uIDragPanel.bound = actor.Rect();
 
  144        uIDragPanel.clamp = 
false;
 
  149        widget.transform.SetParent(
ELayer.
ui.widgets.transform, worldPositionStays: 
false);
 
  154            actor.image.raycastTarget = 
false;
 
  155            UnityEngine.Object.DestroyImmediate(actor.gameObject.GetComponent<
UIDragPanel>());
 
  156            actor.transform.SetParent(
widget.transform, worldPositionStays: 
true);
 
  157            deco.x = (int)actor.Rect().anchoredPosition.x;
 
  158            deco.y = (int)actor.Rect().anchoredPosition.y;
 
void Activate(SkinDecoActor actor)
void SetWidget(Widget _widget)
override void OnUpdateInput()