private void OnInit(EntityUid uid, PolymorphedEntityComponent component, PolymorphComponentSetupEvent args) { if (component.Prototype.Forced) { return; } var act = new InstantAction() { Event = new RevertPolymorphActionEvent(), EntityIcon = component.Parent, Name = Loc.GetString("polymorph-revert-action-name"), Description = Loc.GetString("polymorph-revert-action-description"), UseDelay = TimeSpan.FromSeconds(component.Prototype.Delay), }; _actions.AddAction(uid, act, null); }
private void OnRevertPolymorphActionEvent(EntityUid uid, PolymorphedEntityComponent component, RevertPolymorphActionEvent args) { Revert(uid); }