There is no spoon
Difference between revisions of "Legacy:Fyfe/AnotherPawn"
From Unreal Wiki, The Unreal Engine Documentation Site
m (Oops AnotherPawn is a sub-class of xPawn not Pawn) |
|||
Line 62: | Line 62: | ||
'''fyfe:''' Doesn't do anything fancy just adds a variable to hold the factory that created the pawn. | '''fyfe:''' Doesn't do anything fancy just adds a variable to hold the factory that created the pawn. | ||
− | [[Category:Legacy Custom Class | + | [[Category:Legacy Custom Class|{{PAGENAME}}]] |
Revision as of 12:51, 11 October 2006
A generic pawn that can be spawned by a PawnFactory.
Contents
Properties
Main
- PawnFactory ParentFactory
- The factory that created the pawn.
Functions
- Destroyed() (simulated)
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 { }
Discussion
fyfe: Doesn't do anything fancy just adds a variable to hold the factory that created the pawn.