Skip to content

Instantly share code, notes, and snippets.

View Lazersquid's full-sized avatar

Lukas Schwarz Lazersquid

View GitHub Profile
using System;
using System.Collections.Generic;
using System.Linq;
using Sirenix.OdinInspector;
using Sirenix.OdinInspector.Editor;
using Sirenix.Utilities;
using UnityEngine;
public class ExampleBehaviour : MonoBehaviour
{
@Lazersquid
Lazersquid / Inventory.cs
Last active March 14, 2021 10:21
ScriptableObject Reference Cache / Database
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using Sirenix.OdinInspector;
using Sirenix.Serialization;
using UnityEngine;
public class Inventory : MonoBehaviour
{
eNrtfWlz4rq29ueTX-Hqqntr7-qm2zN23933LWYIYzCBkC8pAwIMxgYPTLf6v7-SbMA2tjEZeto5fWonAUmWpaVnzUv__L_tQiXWwDAVXfv2gfpMfiCANtRHijb59uG-U0wJH_7f_97805KtaXOctRUVffO_N__5B_9OqGAN1G8fRNjNko0JsLqHoZgn-NlA1kaK1dCNhQxbNXQNHD779iGjKoZ8-LMOjKGiAtM8tBqqsmk25AX49qEDFktVNj4QsjkE2ih3-qairWzFVCwdfrmQFU3Sh3NglQzdXn77QH8g1grY1PURallvNdudw9Nyhg0O84Hv8p9_Wqq8A4ZkyRZhwv_AycElkScgLy_gf-FAsmrDUSiSEjjhM8eyIp8m6Q9fwjtLSwBGx07sZ5oWXqVtywCF8RgMLWUNcgZ8jamsDU-z47jPvMAIUb1DegjkZ4Yn0yxLpTk-rl_dVi1lqSrAOD3tM81GdSmfPYkiyajGHd2S1XxLOi0CQ_Jp4TMtigItcun4frp17Bf5hJ5iTVu6YuraMx5TlzU5p5unxzBc5F5ap-Wh0mJUszZY-VpykQPmwfbUTOBjBvS1jB6wonneg48b0NsyZsCaMj5tMguXMobOh19R64o2PA3MC3ED32sGMIGx9h6QmEf4u7QgogDvS0RTIOrYBhOgndaGFT9HrzdqXwNgOC1BzGnLlofM4Rt9TtNCHDF50YSOXS7U2rtc8eOGrBbNMcl6BBeL5uL6-dcKwk7svMJXiibpz2z80fY9haapz2LkjjSAFbKJdPpz5CEsaMCY7KSpAtSR51Wo2A3xdvJuDEcmeYx_djSZqFP46kV3XcuI_Z7WgBSZ-FdyOnjfJnLwOlABgB1GIIju6Vfs0jL0GeJx6pX9MsZCt0-wyqa52Bd3mid679Z0ZypDSJFYGmiDkQ2n51nkSDo-cuu6vgYLeMAwt4cSyemZn8XI3lkVijOB16fjEENVw7pEvlbGsuThPK-PJiBpF_yQq3oUFQOumKl4GGj0xuR0
@Lazersquid
Lazersquid / Reference.cs
Last active January 30, 2023 19:44
Unity generic scriptable object variable reference pattern
using System;
/// <summary>
/// Reference Class.
/// </summary>
[Serializable]
public abstract class Reference
{
}