1using System.Collections.Generic;
35 List<int> list =
new List<int>();
38 if (!row.isOrigin && row.model.trait is
TraitPaint)
40 list.Add(row._tiles[0]);
43 int num = ((owner.refVal != 0) ? list.IndexOf(
owner.
refVal) : 0);
45 uIContextMenu.
AddSlider(
"sliderPaint", (
float a) => a.ToString() ??
"", num, delegate(
float b)
47 owner.refVal = list[(int)b];
49 }, 0f, list.Count - 1, isInt:
true, hideOther:
false);
64 p.x += paintPos.pos.x * (float)num;
67 p.tile = owner.refVal * num;
bool TrySetAct(string lang, Func< bool > onPerform, Card tc, CursorInfo cursor=null, int dist=1, bool isHostileAct=false, bool localAct=true, bool canRepeat=false)
static SourceManager sources
static GameSetting setting
UD_String_PaintPosition paintPos
void Draw(RenderParam p, int tile)
override bool RenderExtra
override void OnRenderExtra(RenderParam p)
override void TrySetAct(ActPlan p)
override bool ShowContextOnPick
bool TryGetValue(TKey key, out TValue value)