internal string GenerateSymbolChain(Range range) { string chain = string.Empty; int rnd1; do { chain = string.Empty; rnd1 = random.Next((int)range.From, (int)range.To+1); for (int i = 1; i <= rnd1; i++) { int rnd = random.Next(1, 5); switch (rnd) { case(1): chain+= "Q"; break; case(2): chain+= "E"; break; case(3): chain+= "Y"; break; case(4): chain+= "C"; break; } } } while (targets.ContainsKey(chain)); return chain; }
protected override void AwakeOverride() { base.AwakeOverride(); HitEffects = new List<Effect> (); projector = new TargetableSymbolProjector(this); SymbolRange = new Range(1, 4); FindBillboardNode(); }