initial project setup. like you know. 500 folders and dependencies. actually its not i literally just made like 4 folders and added 3 random plugins i use

This commit is contained in:
Sylvia 2026-09-12 17:41:04 -07:00
parent 4af2291d26
commit 5c63db722e
377 changed files with 66388 additions and 0 deletions

View file

@ -0,0 +1,36 @@
using UnityEngine;
using System.Collections.Generic;
using Core.Extensions;
using UnityEditor;
namespace Bremsengine
{
#if UNITY_EDITOR
public partial class GameCreditsSO
{
public void AddCredit(CreditsSO c)
{
credits.Add(c);
AssetDatabase.SaveAssets();
}
}
#endif
[CreateAssetMenu(menuName = "Bremsengine/Credits", fileName = "New Game Credits")]
public partial class GameCreditsSO : ScriptableObject
{
[SerializeField] string gameName;
[SerializeField] string gameCreator;
[SerializeField] List<CreditsSO> credits = new();
public string CompileCredits()
{
credits.Sort(CreditsSO.SortByPriority);
string spam = "";
spam += $"{gameName}##by {gameCreator}########".ReplaceLineBreaks("##");
foreach (var c in credits)
{
spam += c.ToString();
spam += "##".ReplaceLineBreaks("##");
}
return spam;
}
}
}