void PlaceInStand(Transform placementPoint) { rb.isKinematic = true; transform.parent = placementPoint.parent; transform.position = placementPoint.position; transform.rotation = Quaternion.Euler(new Vector3(0, 0, 0)); energyBeam.ToggleLineRenderer(); lightBoxState = LightBoxState.OnStand; }
void RemoveFromStand() { transform.parent = null; lightBoxState = LightBoxState.Inactive; energyBeam.ToggleLineRenderer(); }
void Init() { lightBoxState = LightBoxState.Inactive; energyBeam.SetBeamAttributes(new Vector3(0, 0, -1), numberOfReflections); energyBeam.ToggleLineRenderer(); }