/Engine/Source/Developer/TargetPlatform/Public/Common/TargetPlatformBase.h
A simplified version for TPs that never will have Editor or ServerOnly versions, potentially multiple CookFlavors, as well as IN VERY RARE CASES, a different runtime IniPlatformName than what is passed in here (an example being TVOS and IOS, where passing in TVOS properties is very complicated) Note that if we delayed the Info creation, we could just use this->IniPlatformName()and override that in, say TVOS, but we can't call a virtual here, so we pass it up into the ctor
TNonDesktopTargetPlatformBase ( bool bInIsClientOnly, const TCHAR * CookFlavor, const TCHAR * OverrideIniPlatformName )