diff --git a/OpenRA.Game/GameRules/ActorInfo.cs b/OpenRA.Game/GameRules/ActorInfo.cs index ebe9f3da2f..ccfadccc4c 100644 --- a/OpenRA.Game/GameRules/ActorInfo.cs +++ b/OpenRA.Game/GameRules/ActorInfo.cs @@ -16,15 +16,18 @@ using OpenRA.Traits; namespace OpenRA { - // TODO: This is not exported into the documentation yet. - [Desc("A unit/building inside the game. Every rules starts with one and adds trait to it.", - "Special actors like world or player are usually defined in system.yaml and affect everything.")] + /// + /// A unit/building inside the game. Every rules starts with one and adds trait to it. + /// Special actors like world or player are usually defined in system.yaml and affect everything. + /// public class ActorInfo { - [Desc("The actor name can be anything, but the sprites used in the Render*: traits default to this one.", - "If you add an ^ in front of the name, the engine will recognize this as a collection of traits", - "that can be inherited by others (using Inherits:) and not a real unit.", - "You can remove inherited traits by adding a - infront of them as in -TraitName: to inherit everything, but this trait.")] + /// + /// The actor name can be anything, but the sprites used in the Render*: traits default to this one. + /// If you add an ^ in front of the name, the engine will recognize this as a collection of traits + /// that can be inherited by others (using Inherits:) and not a real unit. + /// You can remove inherited traits by adding a - infront of them as in -TraitName: to inherit everything, but this trait. + /// public readonly string Name; public readonly TypeDictionary Traits = new TypeDictionary(); List constructOrderCache = null;