Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
3ff42053c4
@ -94503,6 +94503,7 @@ GameObject:
|
||||
- component: {fileID: 419250167}
|
||||
- component: {fileID: 419250166}
|
||||
- component: {fileID: 419250165}
|
||||
- component: {fileID: 419250170}
|
||||
m_Layer: 0
|
||||
m_Name: GatewayCatacombs
|
||||
m_TagString: SceneTransition
|
||||
@ -94541,7 +94542,7 @@ MonoBehaviour:
|
||||
coords: {x: 0, y: 0, z: 0}
|
||||
nextMapName: Catacombs
|
||||
respawnCoords: {x: 0, y: -1, z: 0}
|
||||
isEnabled: 1
|
||||
isEnabled: 0
|
||||
--- !u!50 &419250167
|
||||
Rigidbody2D:
|
||||
serializedVersion: 4
|
||||
@ -94603,6 +94604,19 @@ Transform:
|
||||
m_Father: {fileID: 0}
|
||||
m_RootOrder: 9
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!114 &419250170
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 419250164}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 261dfaba248bb5644becedc6c832e3ca, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
bars: {fileID: 0}
|
||||
--- !u!1 &419616843
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -99259,7 +99273,6 @@ GameObject:
|
||||
- component: {fileID: 502298260}
|
||||
- component: {fileID: 502298262}
|
||||
- component: {fileID: 502298261}
|
||||
- component: {fileID: 502298263}
|
||||
m_Layer: 0
|
||||
m_Name: Tombstone2
|
||||
m_TagString: Untagged
|
||||
@ -99363,28 +99376,6 @@ SpriteRenderer:
|
||||
m_WasSpriteAssigned: 1
|
||||
m_MaskInteraction: 0
|
||||
m_SpriteSortPoint: 0
|
||||
--- !u!114 &502298263
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 502298259}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 8d0c116465fe18f49addcc4e95a35f0c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
position:
|
||||
x: 0
|
||||
y: 0
|
||||
temp: {x: 0, y: 0, z: 0}
|
||||
tombstone: tombstone7
|
||||
goal:
|
||||
speed: 3
|
||||
pos:
|
||||
m_ClipName:
|
||||
player: {fileID: 0}
|
||||
--- !u!1 &507712396
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -108588,7 +108579,6 @@ GameObject:
|
||||
- component: {fileID: 680287735}
|
||||
- component: {fileID: 680287737}
|
||||
- component: {fileID: 680287736}
|
||||
- component: {fileID: 680287738}
|
||||
m_Layer: 0
|
||||
m_Name: Tombstone9
|
||||
m_TagString: Untagged
|
||||
@ -108692,28 +108682,6 @@ SpriteRenderer:
|
||||
m_WasSpriteAssigned: 1
|
||||
m_MaskInteraction: 0
|
||||
m_SpriteSortPoint: 0
|
||||
--- !u!114 &680287738
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 680287734}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 8d0c116465fe18f49addcc4e95a35f0c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
position:
|
||||
x: 0
|
||||
y: 0
|
||||
temp: {x: 0, y: 0, z: 0}
|
||||
tombstone: tombstone5
|
||||
goal:
|
||||
speed: 3
|
||||
pos:
|
||||
m_ClipName:
|
||||
player: {fileID: 0}
|
||||
--- !u!1 &680989708
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -117826,7 +117794,6 @@ GameObject:
|
||||
- component: {fileID: 816566231}
|
||||
- component: {fileID: 816566233}
|
||||
- component: {fileID: 816566232}
|
||||
- component: {fileID: 816566234}
|
||||
m_Layer: 0
|
||||
m_Name: Tombstone4
|
||||
m_TagString: Untagged
|
||||
@ -117930,28 +117897,6 @@ SpriteRenderer:
|
||||
m_WasSpriteAssigned: 1
|
||||
m_MaskInteraction: 0
|
||||
m_SpriteSortPoint: 0
|
||||
--- !u!114 &816566234
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 816566230}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 8d0c116465fe18f49addcc4e95a35f0c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
position:
|
||||
x: 0
|
||||
y: 0
|
||||
temp: {x: 0, y: 0, z: 0}
|
||||
tombstone: tombstone8
|
||||
goal:
|
||||
speed: 3
|
||||
pos:
|
||||
m_ClipName:
|
||||
player: {fileID: 0}
|
||||
--- !u!1 &816804117
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -188231,7 +188176,6 @@ GameObject:
|
||||
- component: {fileID: 1300921221}
|
||||
- component: {fileID: 1300921223}
|
||||
- component: {fileID: 1300921222}
|
||||
- component: {fileID: 1300921224}
|
||||
m_Layer: 0
|
||||
m_Name: Tombstone7
|
||||
m_TagString: Untagged
|
||||
@ -188335,28 +188279,6 @@ SpriteRenderer:
|
||||
m_WasSpriteAssigned: 1
|
||||
m_MaskInteraction: 0
|
||||
m_SpriteSortPoint: 0
|
||||
--- !u!114 &1300921224
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1300921220}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: 8d0c116465fe18f49addcc4e95a35f0c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
position:
|
||||
x: 0
|
||||
y: 0
|
||||
temp: {x: 0, y: 0, z: 0}
|
||||
tombstone: tombstone4
|
||||
goal:
|
||||
speed: 3
|
||||
pos:
|
||||
m_ClipName:
|
||||
player: {fileID: 0}
|
||||
--- !u!1 &1301056682
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -15,9 +15,10 @@ public class NodeMap : MonoBehaviour
|
||||
public bool hasEverRun = false;
|
||||
public Tilemap tilemap;
|
||||
// Start is called before the first frame update
|
||||
void LateUpdate()
|
||||
|
||||
|
||||
void Start()
|
||||
{
|
||||
if (!hasEverRun){
|
||||
DataFromTiles = new Dictionary<TileBase, TileData>();
|
||||
foreach (var tileData in TileDatas)
|
||||
{
|
||||
@ -26,12 +27,24 @@ public class NodeMap : MonoBehaviour
|
||||
DataFromTiles.Add(tile, tileData);
|
||||
}
|
||||
}
|
||||
|
||||
hasEverRun = true;
|
||||
CreateNodes();
|
||||
TileCheck();
|
||||
}
|
||||
}
|
||||
|
||||
public void Generate()
|
||||
{
|
||||
DataFromTiles = new Dictionary<TileBase, TileData>();
|
||||
foreach (var tileData in TileDatas)
|
||||
{
|
||||
foreach (var tile in tileData.Tiles)
|
||||
{
|
||||
DataFromTiles.Add(tile, tileData);
|
||||
}
|
||||
}
|
||||
hasEverRun = true;
|
||||
CreateNodes();
|
||||
TileCheck();
|
||||
}
|
||||
|
||||
|
||||
|
@ -16,15 +16,26 @@ public class TileMapGenerator : MonoBehaviour
|
||||
public Tile ground1, wall1, corner_left_up, corner_left_down, corner_right_down, corner_right_up, left, right, up, down;
|
||||
public Graph graph;
|
||||
public List<Vector3> availablePos;
|
||||
public bool generated=false;
|
||||
public bool nodeMapGenerated = false;
|
||||
|
||||
private void Start()
|
||||
{
|
||||
while (!Generate())
|
||||
while (!(generated=Generate()))
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
void Update()
|
||||
{
|
||||
if (generated && !nodeMapGenerated)
|
||||
{
|
||||
GameObject.FindObjectOfType<NodeMap>().Generate();
|
||||
nodeMapGenerated = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
bool Generate()
|
||||
{
|
||||
@ -134,9 +145,4 @@ public class TileMapGenerator : MonoBehaviour
|
||||
|
||||
}
|
||||
|
||||
// Update is called once per frame
|
||||
void Update()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
8
Assets/Scripts/REFACTORING/Story/Cementary.meta
Normal file
8
Assets/Scripts/REFACTORING/Story/Cementary.meta
Normal file
@ -0,0 +1,8 @@
|
||||
fileFormatVersion: 2
|
||||
guid: af373c4a2b82452468b4399aca61e8c5
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@ -0,0 +1,45 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class TombstoneDoorBlock : MonoBehaviour
|
||||
{
|
||||
public GameObject bars;
|
||||
|
||||
// Start is called before the first frame update
|
||||
void Start()
|
||||
{
|
||||
bars = GameObject.Find("CatacombsDoor");
|
||||
}
|
||||
|
||||
// Update is called once per frame
|
||||
void Update()
|
||||
{
|
||||
string tomb1 = PlayerPrefs.GetString("tombstone2");
|
||||
string tomb3 = PlayerPrefs.GetString("tombstone3");
|
||||
string tomb5 = PlayerPrefs.GetString("tombstone6");
|
||||
string tomb6 = PlayerPrefs.GetString("tombstone1");
|
||||
string tomb8 = PlayerPrefs.GetString("tombstone9");
|
||||
|
||||
if (tomb1 == "left" && tomb3 == "left" && tomb5 == "right" && tomb6 == "bottom" && tomb8 == "right")
|
||||
{
|
||||
if (gameObject.GetComponent<DoorBehaviour>())
|
||||
gameObject.GetComponent<DoorBehaviour>().isEnabled = true;
|
||||
|
||||
if (gameObject.GetComponent<AnimatedDoorBehaviour>())
|
||||
gameObject.GetComponent<AnimatedDoorBehaviour>().isEnabled = true;
|
||||
|
||||
bars.SetActive(false);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (gameObject.GetComponent<DoorBehaviour>())
|
||||
gameObject.GetComponent<DoorBehaviour>().isEnabled = false;
|
||||
|
||||
if (gameObject.GetComponent<AnimatedDoorBehaviour>())
|
||||
gameObject.GetComponent<AnimatedDoorBehaviour>().isEnabled = false;
|
||||
|
||||
bars.SetActive(true);
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 261dfaba248bb5644becedc6c832e3ca
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
Loading…
Reference in New Issue
Block a user