using UnityEngine; namespace Item { public class HeavyInteractableItem : InteractableItem { private Vector3 init_rot; // Start is called before the first frame update private void Start() { init_rot = transform.eulerAngles; } // Update is called once per frame private void Update() { } private void FixedUpdate() { BaseFixedUpdate(); //print("Alpha Target:"+ base.target_alpha); } public void DisableAll() { GetComponent().enabled = false; } public override bool Interact() { //Todo return false; } public override bool Interact(ref Inventory inventory, ref HeavyInteractableItem heavyInvent) { return false; } public void EnableAll() { GetComponent().enabled = true; transform.eulerAngles = new Vector3(init_rot.x, transform.eulerAngles.y, init_rot.z); } } }