Pressure Plates für Objects mit Tag PressurePlatable hinzugefügt und eins nur für Player, mit dementsprechenden Tag als Player of course. Ändert aktuell nur den Sprite beim betreten
This commit is contained in:
33
Assets/AssetsFORELLE/Script/ObjPressurePlate.cs
Normal file
33
Assets/AssetsFORELLE/Script/ObjPressurePlate.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class ObjPressurePlate: MonoBehaviour
|
||||
{
|
||||
public SpriteRenderer spriteRenderer;
|
||||
public Sprite originalSprite;
|
||||
public Sprite activatedSprite;
|
||||
// Start is called before the first frame update
|
||||
void Start()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
// Update is called once per frame
|
||||
void Update()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void OnTriggerEnter2D(Collider2D other) {
|
||||
if (other.CompareTag("PressurePlatable")) {
|
||||
spriteRenderer.sprite = activatedSprite;
|
||||
}
|
||||
}
|
||||
|
||||
void OnTriggerExit2D(Collider2D other) {
|
||||
if (other.CompareTag("PressurePlatable")) {
|
||||
spriteRenderer.sprite = originalSprite;
|
||||
}
|
||||
}
|
||||
}
|
||||
11
Assets/AssetsFORELLE/Script/ObjPressurePlate.cs.meta
generated
Normal file
11
Assets/AssetsFORELLE/Script/ObjPressurePlate.cs.meta
generated
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6c98bff63d012cd46ae3f1da27d9c742
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
33
Assets/AssetsFORELLE/Script/PlayerPressurePlate.cs
Normal file
33
Assets/AssetsFORELLE/Script/PlayerPressurePlate.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class PlayerPressurePlate: MonoBehaviour
|
||||
{
|
||||
public SpriteRenderer spriteRenderer;
|
||||
public Sprite originalSprite;
|
||||
public Sprite activatedSprite;
|
||||
// Start is called before the first frame update
|
||||
void Start()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
// Update is called once per frame
|
||||
void Update()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void OnTriggerEnter2D(Collider2D other) {
|
||||
if (other.CompareTag("Player")) {
|
||||
spriteRenderer.sprite = activatedSprite;
|
||||
}
|
||||
}
|
||||
|
||||
void OnTriggerExit2D(Collider2D other) {
|
||||
if (other.CompareTag("Player")) {
|
||||
spriteRenderer.sprite = originalSprite;
|
||||
}
|
||||
}
|
||||
}
|
||||
11
Assets/AssetsFORELLE/Script/PlayerPressurePlate.cs.meta
generated
Normal file
11
Assets/AssetsFORELLE/Script/PlayerPressurePlate.cs.meta
generated
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f4fc276bfd5b40942b9ca5950733343d
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user