Files
brickcraft/Assets/Scripts/Game.cs
2020-12-28 17:48:50 +01:00

42 lines
955 B
C#

using UnityEngine;
namespace Brickcraft
{
public class Game : MonoBehaviour
{
public static Game Instance;
public Shader transparentShader;
public Texture2D redTexture; // used to display invalid/colliding Brick previews
public Material[] brickMaterials;
public enum Layers
{
IgnoreRaycast = 2
}
private void Awake() {
Instance = this;
}
private void Start() {
Cursor.lockState = CursorLockMode.Locked;
Cursor.visible = false;
}
private void OnDestroy() {
Cursor.lockState = CursorLockMode.None;
}
public Material getBrickMaterial (string name) {
foreach (Material material in brickMaterials) {
if (material.name == name) {
return material;
}
}
return null;
}
}
}