Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace FlexableAI
- {
- using UnityEngine;
- [CreateAssetMenu(fileName = "Faction", menuName = "Flexible AI/Faction", order = 0)]
- public class Faction : ScriptableObject
- {
- }
- [CreateAssetMenu(fileName = "FactionRelationship", menuName = "Flexible AI/FactionRelationship", order = 0)]
- public class FactionRelationship : ScriptableObject
- {
- [SerializeField] private Faction _faction;
- [SerializeField] private FlexableAI.Behaviour _behaviour;
- }
- public abstract class Behaviour : UnityEngine.ScriptableObject
- {
- [UnityEngine.SerializeField] private State _state;
- }
- }
Add Comment
Please, Sign In to add comment