Open Source/Another Pawn - Unreal Wiki

# Open Source/Another Pawn

### From Unreal Wiki, The Unreal Engine Documentation Site

UT2004 :: Actor >> Pawn >> UnrealPawn >> xPawn >> AnotherPawn (Custom)

A generic pawn that can be spawned by a PawnFactory. It holds a variable of the factory that created the pawn.

## Properties

### Visible

Pawn Factory ParentFactory
  The factory that created the pawn.

## Functions

Destroyed() (simulated)
  Responsible for telling the pawns factory that is has been destroyed.

## Code

    // ============================================================================
    // AnotherPawn
    // Copyright (c) 2006 by Andrew Fyfe <andrew@neptune-one.net>
    // This program is free software; you can redistribute and/or modify
    // it under the terms of the Lesser Open Unreal Mod License version 1.1.
    //
    // A generic pawn that can be spawned by a PawnFactory.
    // ============================================================================

    class AnotherPawn extends xPawn
            abstract;

    // ============================================================================
    // Properties
    // ============================================================================

    var    PawnFactory     ParentFactory; // The factory that created the pawn.

    // ============================================================================
    // Destroyed
    // ============================================================================

    simulated function Destroyed()
    {
            // If we were made in a factory, tell them we're dead :(
            if ( ParentFactory != None )
                    ParentFactory.PawnDestroyed( self );

            super.Destroyed();
    }

    // ============================================================================
    // Defaults
    // ============================================================================

    DefaultProperties
    {
    }

## Related Topics

- Open Source

##### Views

- Page
- Discussion
- Current revision

##### Search