Ejemplo n.º 1
0
        public void ReparentFlipper(FlipperComponent flipper, GameObject go, ref GameObject parent)
        {
            PatcherUtil.Reparent(go, parent);
            PatcherUtil.Hide(go.GetComponentInChildren <FlipperRubberMeshComponent>().gameObject);

            flipper.Position.x  = 0;
            flipper.Position.y  = 0;
            flipper._startAngle = 0;
        }
Ejemplo n.º 2
0
    private void StopPaintballLaunchSequences()
    {
        foreach (var launcher in FindObjectsOfType <PaintballLauncher>())
        {
            launcher.StopLaunching();
        }
        FindObjectOfType <PaintTube>().StopActions();
        FindObjectOfType <PaintTube>().squeezed = false;
        FlipperComponent flipper = FindObjectOfType <FlipperComponent>();

        flipper.StopActions();
        flipper.laidDown = false;
        flipper.launched = false;

        foreach (var paintball in GameObject.FindGameObjectsWithTag("Paintball"))
        {
            Destroy(paintball);
        }
    }