Anti Softlock Mods an meinen Leveln

-> Neues DynamicWall Prefab, welches Frank durchlässt aber nichts anderes
This commit is contained in:
GungHolo
2023-06-29 12:36:16 +02:00
parent 0765e42f16
commit e605abcc30
16 changed files with 634 additions and 64 deletions

View File

@@ -21,6 +21,8 @@ MonoBehaviour:
instantiationMode: 0
- dependency: {fileID: 6200000, guid: 9a162dcdc92b4194ba53630f8785bed1, type: 2}
instantiationMode: 0
- dependency: {fileID: 2800000, guid: cd8b7695820222a4a849c8cc825b11e6, type: 3}
instantiationMode: 0
- dependency: {fileID: 7400000, guid: a365ad615f8e3174d8ba7f9026c65cb7, type: 2}
instantiationMode: 0
- dependency: {fileID: 7400000, guid: 96eb0aae6a55fdf489985d8c1f3a5f94, type: 2}
@@ -53,6 +55,8 @@ MonoBehaviour:
instantiationMode: 0
- dependency: {fileID: 2800000, guid: 7e911f96fd514fb4398860b98f815f0d, type: 3}
instantiationMode: 0
- dependency: {fileID: 7400000, guid: 8637e9932ffbf804180b0dc3201b2716, type: 2}
instantiationMode: 0
templatePipeline: {fileID: 0}
badge: {fileID: 0}
addToDefaults: 0

View File

@@ -21,6 +21,8 @@ MonoBehaviour:
instantiationMode: 0
- dependency: {fileID: 6200000, guid: 9a162dcdc92b4194ba53630f8785bed1, type: 2}
instantiationMode: 0
- dependency: {fileID: 2800000, guid: cd8b7695820222a4a849c8cc825b11e6, type: 3}
instantiationMode: 0
- dependency: {fileID: 7400000, guid: a365ad615f8e3174d8ba7f9026c65cb7, type: 2}
instantiationMode: 0
- dependency: {fileID: 7400000, guid: 96eb0aae6a55fdf489985d8c1f3a5f94, type: 2}
@@ -53,6 +55,8 @@ MonoBehaviour:
instantiationMode: 0
- dependency: {fileID: 2800000, guid: 7e911f96fd514fb4398860b98f815f0d, type: 3}
instantiationMode: 0
- dependency: {fileID: 7400000, guid: 8637e9932ffbf804180b0dc3201b2716, type: 2}
instantiationMode: 0
templatePipeline: {fileID: 0}
badge: {fileID: 0}
addToDefaults: 0

View File

@@ -0,0 +1,110 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2871418390071232922
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2871418390071232917}
- component: {fileID: 2871418390071232913}
- component: {fileID: 2871418390071232918}
- component: {fileID: 2871418390071232919}
- component: {fileID: 2871418390071232916}
m_Layer: 0
m_Name: DynamicWall
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &2871418390071232917
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2871418390071232922}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 9.15, y: -1, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!68 &2871418390071232913
EdgeCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2871418390071232922}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IsTrigger: 0
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
m_EdgeRadius: 0
m_Points:
- {x: 0, y: 0.84}
- {x: 0, y: -0.74}
m_AdjacentStartPoint: {x: 0, y: 0}
m_AdjacentEndPoint: {x: 0, y: 0}
m_UseAdjacentStartPoint: 0
m_UseAdjacentEndPoint: 0
--- !u!114 &2871418390071232918
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2871418390071232922}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 14bd808cbf3154cf69653b828def20bb, type: 3}
m_Name:
m_EditorClassIdentifier:
toDeactivate: {fileID: 0}
--- !u!61 &2871418390071232919
BoxCollider2D:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2871418390071232922}
m_Enabled: 1
m_Density: 1
m_Material: {fileID: 0}
m_IsTrigger: 1
m_UsedByEffector: 0
m_UsedByComposite: 0
m_Offset: {x: 0, y: 0}
m_SpriteTilingProperty:
border: {x: 0, y: 0, z: 0, w: 0}
pivot: {x: 0, y: 0}
oldSize: {x: 0, y: 0}
newSize: {x: 0, y: 0}
adaptiveTilingThreshold: 0
drawMode: 0
adaptiveTiling: 0
m_AutoTiling: 0
serializedVersion: 2
m_Size: {x: 0.1, y: 1.57}
m_EdgeRadius: 0
--- !u!114 &2871418390071232916
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2871418390071232922}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a19c0f63b67f716478af1eeff5f9c5da, type: 3}
m_Name:
m_EditorClassIdentifier:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: dd030fa3988403a488790ca96950b23f
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -810,7 +810,6 @@ GameObject:
- component: {fileID: 1535821441}
- component: {fileID: 1535821442}
- component: {fileID: 3210960092979103452}
- component: {fileID: 1232413703486290814}
- component: {fileID: 1024831830}
m_Layer: 0
m_Name: Frank
@@ -1028,7 +1027,7 @@ MonoBehaviour:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2410396854066836738}
m_Enabled: 0
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bef524aa2ad305d4faf6b90a610e5be4, type: 3}
m_Name:
@@ -1356,18 +1355,6 @@ AudioSource:
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
--- !u!114 &1232413703486290814
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2410396854066836738}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 7f029a553bbe434cac37e668d41d7ea9, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &1024831830
MonoBehaviour:
m_ObjectHideFlags: 0

View File

@@ -19,7 +19,7 @@ public class DynamicRespawn : MonoBehaviour
void OnTriggerEnter2D(Collider2D col)
{
if(CompareTag("Player"))
if(col.CompareTag("Player"))
{
respawn.transform.SetPositionAndRotation(gameObject.transform.position ,Quaternion.identity);
}

View File

@@ -0,0 +1,28 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DynamicWall : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
}
void OnTriggerEnter2D(Collider2D col)
{
if(col.CompareTag("Player")){gameObject.GetComponent<EdgeCollider2D>().enabled = false;}
}
void OnTriggerExit2D(Collider2D col)
{
if(col.CompareTag("Player")){gameObject.GetComponent<EdgeCollider2D>().enabled = true;}
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: a19c0f63b67f716478af1eeff5f9c5da
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: