public bool Apply(EventType type, IEntity sender, object eventData) { if (systemContainer.PlayerSystem.IsPlayer(sender)) { var morgueFileText = MorgueHelper.GenerateMorgueText(systemContainer); systemContainer.SaveSystem.SaveMorgueFile(morgueFileText); } return(true); }
public override bool ApplyInternal(IEntity sender, ActionEventData eventData) { _systemContainer.SaveSystem.SaveMorgueFile(MorgueHelper.GenerateMorgueText(_systemContainer)); return(false); }
public bool Apply(EventType type, IEntity sender, object eventData) { if (systemContainer.PlayerSystem.IsPlayer(sender)) { systemContainer.ActivitySystem.Push(new InformationActivity(systemContainer.ActivitySystem, MorgueHelper.GetStatusConfigurations(sender), sender, true, true)); } return(true); }