- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class RoomEntity : MonoBehaviour
- {
- [HideInInspector]
- public ProgressController pc;
- [HideInInspector]
- public PlatformController platformController;
- [SerializeField]
- private bool contributesToProgress;
- private bool contributed = false;
- private void Start()
- {
- pc = transform.parent.GetComponent<ProgressController>();
- if(contributesToProgress)
- IncreaseTotalProgress();
- }
- public void IncreaseTotalProgress()
- {
- pc.AddToUpdatables(gameObject);
- pc.totalProgress += 1;
-
- }
- public void UpdateRoomInfo()
- {
- if(pc != null && !contributed)
- {
- if(contributesToProgress)
- pc.UpdateProgress();
- contributed= true;
- }
- }
- }