If you have a comment block beginning with space before the UCLASS()
it gives the following error :
/**
* @brief The rule sets.
* defined in DefaultRules.ini under [MyCustomRuleTag KSGMDefaultRulesets]
*/
UCLASS(Config=Rules, perObjectConfig)
class KSGM_API UKGameRuleset : public UObject
1>D:/KadeoGames/UDK/KSGM/Source/KSGM/Online/KGameRuleset.h(1): error : Missing ‘UCLASS’ in Class declaration
If you remove the comment block, ok.
And if you remove the space char before the /**
ok, it parses correctly.