Initial Commit

This commit is contained in:
Lachlan Leone
2024-01-20 20:00:35 +11:00
commit d78ae93c97
70 changed files with 3212 additions and 0 deletions
@@ -0,0 +1,24 @@
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
});
}
}
}