fix compile errors

This commit is contained in:
Cat Flynn 2021-03-25 10:51:22 +00:00
parent 94959bcb71
commit e2a4d6dd45
5 changed files with 7 additions and 9 deletions

View File

@ -1,9 +1,5 @@
using Ktyl.Util;
using System;
using System.Collections; using System.Collections;
using System.Collections.Generic;
using DG.Tweening; using DG.Tweening;
using Ktyl.Util;
using UnityEngine; using UnityEngine;
[RequireComponent(typeof(Rigidbody))] [RequireComponent(typeof(Rigidbody))]
@ -51,10 +47,9 @@ public class FallawayFloor : MonoBehaviour
if (!_triggered.HasValue && other.CompareTag("Player")) if (!_triggered.HasValue && other.CompareTag("Player"))
{ {
// Start the Destroy floor coroutine and switch to the dissolve material. // Start the Destroy floor coroutine and switch to the dissolve material.
if (objectTimeScale != 0) if (_settings.ObjectTimeScale != 0)
{ {
StartCoroutine(Fall()); StartCoroutine(Fall());
_renderer.material = dissolve;
} }
} }
@ -63,13 +58,12 @@ public class FallawayFloor : MonoBehaviour
//The platform gets destroyed after the player resumes frozen time on a platform //The platform gets destroyed after the player resumes frozen time on a platform
private void OnTriggerStay(Collider other) private void OnTriggerStay(Collider other)
{ {
if (!_triggered && other.CompareTag("Player")) if (!_triggered.HasValue && other.CompareTag("Player"))
{ {
// Start the Destroy floor coroutine and switch to the dissolve material. // Start the Destroy floor coroutine and switch to the dissolve material.
if (objectTimeScale != 0) if (_settings.ObjectTimeScale != 0)
{ {
StartCoroutine(Fall()); StartCoroutine(Fall());
_renderer.material = dissolve;
} }
} }
} }

View File

@ -14,6 +14,9 @@ public class TrapSettings : ScriptableObject
// in a safe zone // in a safe zone
[SerializeField] private SerialFloat _safeTime; [SerializeField] private SerialFloat _safeTime;
public float ObjectTimeScale => _objectTimeScale;
[SerializeField] private SerialFloat _objectTimeScale;
[Serializable] [Serializable]
public struct FallawayFloorSettings public struct FallawayFloorSettings
{ {

View File

@ -13,6 +13,7 @@ MonoBehaviour:
m_Name: Trap Settings m_Name: Trap Settings
m_EditorClassIdentifier: m_EditorClassIdentifier:
_safeTime: {fileID: 11400000, guid: 27c10a061baeec8469e96d4f995c1445, type: 2} _safeTime: {fileID: 11400000, guid: 27c10a061baeec8469e96d4f995c1445, type: 2}
_objectTimeScale: {fileID: 11400000, guid: 9b68e167db44c0c42837e9a679da964e, type: 2}
_fallawayFloor: _fallawayFloor:
_safeResetTime: 5 _safeResetTime: 5
_fmodEvent: event:/Environment/Traps/FallingPlatform _fmodEvent: event:/Environment/Traps/FallingPlatform