Beispiel #1
0
 private void _killClones()
 {
     foreach (KeyValuePair <String, CActor> kvp in component.actors)
     {
         if (kvp.Value is CRump)
         {
             CRump rump = (CRump)kvp.Value;
             rump.killMe = true;
         }
     }
 }
Beispiel #2
0
        public override void destroy(object sender)
        {
            base.destroy(sender);

            if (_battleMode)
            {
                CRump rump = new CRump();
                rump.init("rumpEndSequence", _position, "", CReservedAddresses.NON_ASSIGNED);
                rump._state = ACTOR_STATES.ATTACK;
                Map.CMapManager.addComponent(rump, new Dictionary <string, CActor>());
            }
        }
Beispiel #3
0
        private void _instructClones()
        {
            foreach (KeyValuePair <String, CActor> kvp in component.actors)
            {
                if (kvp.Value is CRump)
                {
                    CRump rump = (CRump)kvp.Value;
                    rump._vanish();
                    rump.stopTimer5();
                }
            }

            ((CRump)component.root)._vanish();
            ((CRump)component.root).stopTimer5();
        }