Files
Pets-Public/Systems/EditorMenu/ActivatePetEditorDuringDay.cs
T
Lachlan Leone d78ae93c97 Initial Commit
2024-01-20 20:00:35 +11:00

25 lines
673 B
C#

using Kitchen;
using KitchenMods;
using Pets.Components;
using Pets.Components.Menu;
namespace Pets.Systems.EditorMenu
{
public class ActivatePetEditorDuringDay : ItemInteractionSystem, IModSystem
{
protected override bool IsPossible(ref InteractionData data)
{
return Require(data.Target, out CPet cPet) && cPet.Owner == data.Interactor;
}
protected override void Perform(ref InteractionData data)
{
EntityManager.AddComponentData(data.Target, new CTriggerPetEditor
{
IsTriggered = true,
TriggerEntity = data.Interactor
});
}
}
}