Esempio n. 1
0
    private IRunningScript getRunningScript()
    {
        IRunningScript runningScript = null;

        if (gameObject.GetComponents <Moving_Up_Down>().Length != 0)
        {
            runningScript = gameObject.GetComponent <Moving_Up_Down>();
        }
        else if (gameObject.GetComponents <Rotate90to270>().Length != 0)
        {
            runningScript = gameObject.GetComponent <Rotate90to270>();
        }
        else if (gameObject.GetComponents <MovingLeftRight>().Length != 0)
        {
            runningScript = gameObject.GetComponent <MovingLeftRight>();
        }
        else if (gameObject.GetComponents <RotateUpDown>().Length != 0)
        {
            runningScript = gameObject.GetComponent <RotateUpDown>();
        }
        else if (gameObject.GetComponents <RotateOnPlace>().Length != 0)
        {
            runningScript = gameObject.GetComponent <RotateOnPlace>();
        }

        return(runningScript);
    }
Esempio n. 2
0
    private void dropTarget()
    {
        IRunningScript runningScript = getRunningScript();

        if (runningScript != null)
        {
            runningScript.IsScriptRunning = false;
        }

        gameObject.GetComponent <DropTarget>().ShouldDropTarget = true;
    }