This commit is contained in:
2026-07-09 21:33:33 +02:00
commit 84a2a365f3
2364 changed files with 950134 additions and 0 deletions
@@ -0,0 +1,24 @@
using System.Collections.Generic;
using Sirenix.OdinInspector;
using UnityEngine;
using VOID.Generic.Dict;
namespace VOID.ScriptableObjects.Affiliation
{
[CreateAssetMenu(menuName = "GAME DATA/Frakcje/Frakcja")]
public class Faction : SerializedScriptableObject
{
[Required]
public string factionName;
public bool isPlayerFaction;
public Dictionary<Faction, AttitudeType> factionAttitudes = new();
public AttitudeType? GetAttitudeFor(Faction otherFaction)
{
var hasAttitude = factionAttitudes.TryGetValue(otherFaction, out var attitude);
return hasAttitude ? attitude : null;
}
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 19982034152d49888067979eab229d10
timeCreated: 1708427726