This repository has been archived on 2024-11-03. You can view files and clone it, but cannot push or open issues or pull requests.
snakeinabox/Assets/Scripts/Monolith.cs
2020-12-13 20:08:30 -08:00

51 lines
708 B
C#

using System;
using UnityEngine;
public class Monolith : MonoBehaviour
{
public Logic logic;
public Render render;
public int BPM = 80;
[Header("Design")]
public float test;
[Header("References")]
public InspectorSetter setter;
void OnDisable()
{
setter.Set("Monolith.test", test);
logic.Set(setter);
render.Set(setter);
setter.Queue();
}
public void Fetch(InspectorSetter setter)
{
test = setter.Fetch("Monolith.test", test);
logic.Fetch(setter);
render.Fetch(setter);
}
void Start()
{
logic.Start(this);
render.Start(this);
}
void Update()
{
logic.Update();
render.Update();
}
public void Beat()
{
}
}