UE2:AnotherPawn
From Unreal Wiki, The Unreal Engine Documentation Site
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
![]() |
Actor >> Pawn >> UnrealPawn >> xPawn >> AnotherPawn (custom) |
// ============================================================================
// 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
{
}