public override ScriptStats GetStatistics() { ScriptStats s = new ScriptStats(); s.IfThen++; s.Add(slot.GetStatistics()); s.Add(Consequences.GetStatistics()); return(s); }
public override ScriptStats GetStatistics() { ScriptStats s = new ScriptStats(); s.And++; s.Add(slot1.GetStatistics()); s.Add(slot2.GetStatistics()); return(s); }
public ScriptStats GetStatistics() { ScriptStats s = new ScriptStats(); s.Add(this); if (slot.Contents != null) { s.Line = 1; s.Add(slot.GetStatistics()); } return(s); }
public override ScriptStats GetStatistics() { ScriptStats s = new ScriptStats(); s.Add(this); foreach (BlockSlot slot in GetSlots()) { s.Add(slot.GetStatistics()); } return(s); }
public ScriptStats GetStatistics() { ScriptStats s = Spine.GetStatistics(); s.Add(triggerSlot.GetStatistics()); return(s); }
public override ScriptStats GetStatistics() { ScriptStats s = new ScriptStats(); s.Add(this); return(s); }
public ScriptStats GetStatistics() { ScriptStats s = new ScriptStats(); List <Peg> pegs = GetFilledPegs(); s.Line += pegs.Count; foreach (Peg peg in pegs) { s.Add(peg.Slot.GetStatistics()); } return(s); }
public void Add(ScriptStats ss) { stats.Add(ss); }