Files
FueraDeEscala/Assets/Game Kit Controller/Scripts/Gravity/zeroGravityRoomObjectChecker.cs

43 lines
942 B
C#
Raw Normal View History

2026-03-29 23:03:14 -07:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class zeroGravityRoomObjectChecker : MonoBehaviour
{
[Header ("Main Setting")]
[Space]
public bool checkGravityRoomStatesEnabled = true;
[Space]
[Header ("Debug")]
[Space]
public bool objectInsideGravityRoom;
public zeroGravityRoomSystem currentZeroGravityRoom;
public void setCurrentZeroGravityRoom (zeroGravityRoomSystem gravityRoom)
{
if (!checkGravityRoomStatesEnabled) {
return;
}
currentZeroGravityRoom = gravityRoom;
objectInsideGravityRoom = currentZeroGravityRoom != null;
}
public void checkAddObjectToCurrentRoom (GameObject newObject)
{
if (!checkGravityRoomStatesEnabled) {
return;
}
if (objectInsideGravityRoom) {
currentZeroGravityRoom.addObjectToRoom (newObject);
}
}
}