Esempio n. 1
0
        public override ScriptStats GetStatistics()
        {
            ScriptStats s = new ScriptStats();

            s.IfThen++;
            s.Add(slot.GetStatistics());
            s.Add(Consequences.GetStatistics());
            return(s);
        }
Esempio n. 2
0
        public override ScriptStats GetStatistics()
        {
            ScriptStats s = new ScriptStats();

            s.And++;
            s.Add(slot1.GetStatistics());
            s.Add(slot2.GetStatistics());
            return(s);
        }
Esempio n. 3
0
        public ScriptStats GetStatistics()
        {
            ScriptStats s = new ScriptStats();

            s.Add(this);
            if (slot.Contents != null)
            {
                s.Line = 1;
                s.Add(slot.GetStatistics());
            }
            return(s);
        }
Esempio n. 4
0
        public override ScriptStats GetStatistics()
        {
            ScriptStats s = new ScriptStats();

            s.Add(this);

            foreach (BlockSlot slot in GetSlots())
            {
                s.Add(slot.GetStatistics());
            }

            return(s);
        }
Esempio n. 5
0
        public ScriptStats GetStatistics()
        {
            ScriptStats s = Spine.GetStatistics();

            s.Add(triggerSlot.GetStatistics());
            return(s);
        }
Esempio n. 6
0
        public override ScriptStats GetStatistics()
        {
            ScriptStats s = new ScriptStats();

            s.Add(this);
            return(s);
        }
Esempio n. 7
0
        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);
        }
Esempio n. 8
0
 public void Add(ScriptStats ss)
 {
     stats.Add(ss);
 }