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); }
private void dropTarget() { IRunningScript runningScript = getRunningScript(); if (runningScript != null) { runningScript.IsScriptRunning = false; } gameObject.GetComponent <DropTarget>().ShouldDropTarget = true; }