I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE2:AnotherPawn

From Unreal Wiki, The Unreal Engine Documentation Site

(Redirected from Open Source/Another Pawn)
Jump to: navigation, search

Contents


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

Properties

Visible

PawnFactory ParentFactory 
The factory that created the pawn.

Functions

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

Code

UE2 Actor >> Pawn >> UnrealPawn >> xPawn >> AnotherPawn (custom)
No known subclasses.
// ============================================================================
// 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

Personal tools