Exemple #1
0
        protected void SetUpPipes()
        {
            if (pipeData.PipeAction == null)
            {
                pipeData.PipeAction = new MonoActions();
            }
            registerTile.SetPipeData(pipeData);
            pipeData.MonoPipe = this;
            int Offset = PipeFunctions.GetOffsetAngle(transform.localRotation.eulerAngles.z);

            pipeData.Connections.Rotate(Offset);
            pipeData.OnEnable();
            spritehandler.OrNull()?.gameObject.OrNull()?.SetActive(true);
            spritehandler.OrNull()?.SetColor(Colour);
        }