Dear Friends at Epic (and Josh probably),
I dont know if I was ever supposed to be able to do this, but it certainly does not work now
#.h
UFUNCTION(Reliable, Server, WithValidation)
void JoySpawn_Creatures(AEvolver* NewCreature) const;
#.cpp
bool AVictoryPower::JoySpawn_Creatures_Validate(AEvolver* NewCreature) const
{
return true;
}
void AVictoryPower::JoySpawn_Creatures_Implementation(AEvolver* NewCreature) const
{
if(!NewCreature) return;
//~~~~~~~~~~~~~
//etc
}
#compile error
'bool AVictoryPower::JoySpawn_Creatures_Validate(AEvolver *) const' : overloaded member function not found in 'AVictoryPower'
my other network code functions are doing great with the change over
#My Dreams
but my dreams at night now go something like this
Reliable, Server, WithValidation
bool _Validate()
{
return true;
}
Reliable, Server, WithValidation
bool _Validate()
{
return true;
}
Reliable, Server, WithValidation
bool _Validate()
{
return true;
}
Reliable, Server, WithValidation
bool _Validate()
{
return true;
}
Reliable, Server, WithValidation
bool _Validate()
{
return true;
}
Reliable, Server, WithValidation
bool _Validate()
{
return true;
}
Reliable, Server, WithValidation
bool _Validate()
{
return true;
}
Reliable, Server, WithValidation
bool _Validate()
{
return true;
}
Reliable, Server, WithValidation
bool _Validate()
{
return true;
}