Hi my problem is thus, i wrote a small testing program that would simply change the size of an object when an actor approaches (see script)
My Object Scaler compiled correctly however when i come to place one in the editor nothing appears. Can someone please tell me what my noobie mistake is ?
EDIT: I have updated to my current code.
Code:
//==============================================================================
// Object Scalar: changes scale of an object depending on player proximity
// Created by Rich_Zap
//==============================================================================
Class ObjectScaler extends Trigger Placeable;
var float minsize;
var bool bdetect;
var() float maxsize;
var float currentscale;
simulated function PostBeginPlay()
{
Super.PostBeginPlay();
currentscale=DrawScale;
if ( TriggerType == TT_PlayerProximity)
bdetect=True;
if ( bdetect && (currentscale<maxsize) && (currentscale>minsize))
SetDrawScale(currentscale-1);
if ( !bdetect && (currentscale<maxsize) && (currentscale>minsize))
SetDrawScale(currentscale+1);
}
defaultproperties
{
bdetect=False
DrawType=DT_StaticMesh
StaticMesh=StaticMesh'AlleriaHardware.ALgPipe03AL'
minsize = DrawScale
maxsize = 2
}
My Object Scaler compiled correctly however when i come to place one in the editor nothing appears. Can someone please tell me what my noobie mistake is ?
EDIT: I have updated to my current code.
Last edited: