private void _killClones() { foreach (KeyValuePair <String, CActor> kvp in component.actors) { if (kvp.Value is CRump) { CRump rump = (CRump)kvp.Value; rump.killMe = true; } } }
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>()); } }
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(); }