Add most of research

This commit is contained in:
Bram verhulst
2025-05-31 15:54:23 +02:00
commit 70f128f092
270 changed files with 80847 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
using UnityEngine;
public class Charge : AI_Action
{
public GameObject m_Resource;
public override bool PrePerform()
{
m_Resource = AI_World.Instance.RemoveCharger();
if (m_Resource == null)
{
return false; // No charger available
}
inventory.AddItem(m_Resource);
target = m_Resource;
return true;
}
public override bool PostPerform()
{
agentWorldStates.RemoveState("Depleted");
AI_World.Instance.AddCharger(m_Resource);
m_Resource = null; // Clear the resource after use
return true;
}
}