1using System.Collections.Generic;
15 List<Point> points =
new List<Point>();
20 points.Add(_p.Copy());
override int GetPower(Card c)
override bool CanPerform()
override bool CanPressRepeat
static void MoneyEffect(Chara owner, Chara c, int power, int chance=5)
static EffectIRenderer Throw(Card c, Point p, Thing t, ThrowMethod method=ThrowMethod.Default, float failChance=0f)
SoundSource PlaySound(string id, float v=1f, bool spatial=true)
void Talk(string idTopic, string ref1=null, string ref2=null, bool forceSync=false)
int GetCurrency(string id="money")
void ModCurrency(int a, string id="money")
static int rndHalf(int a)
List< Chara > ListWitnesses(Chara criminal, int radius=4, WitnessType type=WitnessType.crime, Chara target=null)
void ForeachNeighbor(Action< Point > action, bool diagonal=true)
bool Equals(int _x, int _z)
void TalkWitnesses(Chara criminal, string idTalk, int radius=4, WitnessType type=WitnessType.everyone, Func< Chara, bool > talkIf=null, int chance=3)
static Thing Create(string id, int idMat=-1, int lv=-1)