Replace ValidatePrototypeId uses with ProtoId or EntProtoId (#38814)
* The easy ones * For certain values of easy * Easy test * Hair * Fix sandbox violations * Sort usings
This commit is contained in:
@@ -70,14 +70,13 @@ public sealed partial class ExplosionSystem : SharedExplosionSystem
|
||||
/// find errors. However some components, like rogue arrows, or some commands like the admin-smite need to have
|
||||
/// a "default" option specified outside of yaml data-fields. Hence this const string.
|
||||
/// </remarks>
|
||||
[ValidatePrototypeId<ExplosionPrototype>]
|
||||
public const string DefaultExplosionPrototypeId = "Default";
|
||||
public static readonly ProtoId<ExplosionPrototype> DefaultExplosionPrototypeId = "Default";
|
||||
|
||||
public override void Initialize()
|
||||
{
|
||||
base.Initialize();
|
||||
|
||||
DebugTools.Assert(_prototypeManager.HasIndex<ExplosionPrototype>(DefaultExplosionPrototypeId));
|
||||
DebugTools.Assert(_prototypeManager.HasIndex(DefaultExplosionPrototypeId));
|
||||
|
||||
// handled in ExplosionSystem.GridMap.cs
|
||||
SubscribeLocalEvent<GridRemovalEvent>(OnGridRemoved);
|
||||
|
||||
Reference in New Issue
Block a user