portals and dash. Also a bit of terrain building and level design

This commit is contained in:
2022-03-13 00:26:35 +02:00
parent 813cd0c451
commit e82799c36a
6242 changed files with 2160679 additions and 188245 deletions

View File

@@ -0,0 +1,16 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ef11afdbd8a2f34448943ffdea9943ac, type: 3}
m_Name: References
m_EditorClassIdentifier:
_gameObject: {fileID: 0}
_material: {fileID: 0}
_audioClip: {fileID: 0}

View File

@@ -0,0 +1,10 @@
fileFormatVersion: 2
guid: 3d6785e46e940b843aa5fbe4ca729d60
timeCreated: 1517844080
licenseType: Store
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,20 @@
using UnityEngine;
namespace RotaryHeart.Lib.SerializableDictionary
{
/// <summary>
/// This class is used so that the dictionary keys can have a default value, unity editor will give the default value, because it can't be null.
/// This should only be used for UnityEngine.Object inherited classes
/// </summary>
public class RequiredReferences : ScriptableObject
{
//Important note, the fields need to be private so that the reflection code can find them.
//Use [SerializeField] so that the editor draws the property field and sets a default value
[SerializeField]
private GameObject _gameObject;
[SerializeField]
private Material _material;
[SerializeField]
private AudioClip _audioClip;
}
}

View File

@@ -0,0 +1,13 @@
fileFormatVersion: 2
guid: ef11afdbd8a2f34448943ffdea9943ac
timeCreated: 1517843975
licenseType: Store
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: