class a_ActorBase extends Actor; //============================================================================= // woah, we are making our first linked list // var a_ActorManager Next; //============================================================================= function Termination() { destroy(); } // add a new actor at the end of the list // final function element_Add(a_ActorManager a) // { // if (Next == none) // Next = a; // else // Next.element_Add(a); // } // in the SomeImportantActor class // Function RemoveElement(ListElement Element) // { // Local ListElement List; // If (Element==FirstElement) // FirstElement=Element.Next; // Else // For (List=FirstElement;List!=none;List=List.Next) // If (List.Next==Element) // { // List.Next=Element.Next; // Break; // } // } // self cleanup // event Destroyed() // { // super.Destroyed(); // } //============================================================================= defaultproperties { DrawType=DT_None }