This?
datablock PlayerData(ThirdPerson : PlayerStandardArmor)
{
cameramaxdist = 5;
cameraVerticalOffset = 10;
cameraHorizontalOffset = 0;
cameraTilt = -5;
maxfreelookangle = 0;
maxlookangle = 0;
minlookangle = 0;
minJetEnergy = 0;
jetEnergyDrain = 0;
canJet = 0;
thirdpersononly = 1;
uiName = "TopDown";
canRide = true;
showEnergyBar = false;
runSurfaceAngle = 55;
jumpSurfaceAngle = 55;
};
function FirstPerson::onTrigger(%this,%obj,%trigger,%val)
{
if(%trigger == 4 && %val == 1)
{
%obj.changedatablock(FirstPerson);
}
}
datablock PlayerData(FirstPerson : PlayerStandardArmor)
{
maxfreelookangle = 0;
maxlookangle = 0;
minlookangle = 0;
minJetEnergy = 0;
jetEnergyDrain = 0;
canJet = 0;
firstpersononly = 1;
canRide = true;
showEnergyBar = false;
runSurfaceAngle = 55;
jumpSurfaceAngle = 55;
};
function ThirdPerson::onTrigger(%this,%obj,%trigger,%val)
{
if(%trigger == 4 && %val == 1)
{
%obj.changedatablock(ThirdPerson);
}
}