Пример #1
0
    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;
    }
Пример #2
0
 void RemoveFromStand()
 {
     transform.parent = null;
     lightBoxState    = LightBoxState.Inactive;
     energyBeam.ToggleLineRenderer();
 }
Пример #3
0
 void Init()
 {
     lightBoxState = LightBoxState.Inactive;
     energyBeam.SetBeamAttributes(new Vector3(0, 0, -1), numberOfReflections);
     energyBeam.ToggleLineRenderer();
 }