mirror of
https://github.com/ConjureETS/PillowFight.git
synced 2026-03-24 09:00:58 +00:00
36 lines
756 B
C#
36 lines
756 B
C#
using UnityEngine;
|
|
using System.Collections;
|
|
|
|
[RequireComponent(typeof(MeshRenderer))]
|
|
public class Floor : MonoBehaviour
|
|
{
|
|
public MomBehavior Mom;
|
|
public Material NormalMaterial;
|
|
public Material LavaMaterial;
|
|
|
|
private MeshRenderer _renderer;
|
|
|
|
void Awake()
|
|
{
|
|
_renderer = GetComponent<MeshRenderer>();
|
|
Mom.OnEnterRoom += ChangeToNormalFloor;
|
|
Mom.OnLeaveRoom += ChangeToLavaFloor;
|
|
}
|
|
|
|
private void ChangeToNormalFloor()
|
|
{
|
|
_renderer.material = NormalMaterial;
|
|
}
|
|
|
|
private void ChangeToLavaFloor()
|
|
{
|
|
_renderer.material = LavaMaterial;
|
|
}
|
|
|
|
void OnDestroy()
|
|
{
|
|
Mom.OnEnterRoom -= ChangeToNormalFloor;
|
|
Mom.OnLeaveRoom -= ChangeToLavaFloor;
|
|
}
|
|
}
|