private void Start() { pins = GameObject.Find("Pins").GetComponent <Handle_Pins>(); ball = GameObject.Find("ball").GetComponent <Handle_Ball>(); instanciate = GameObject.Find("PinsInstance").GetComponent <Instanciate>(); manager = GameObject.Find("Game_Manager").GetComponent <GameManager>(); }
/// <summary> /// Execute an expression /// </summary> /// <param name="expression">The expression to interpret</param> /// <returns>Returns the returned value of the expression</returns> internal object RunExpression(AlgorithmExpression expression) { object result = null; switch (expression.DomType) { case AlgorithmDomType.PrimitiveExpression: result = new PrimitiveValue(DebugMode, this, expression).Execute(); break; case AlgorithmDomType.PropertyReferenceExpression: result = new PropertyReference(DebugMode, this, expression).Execute(); break; case AlgorithmDomType.VariableReferenceExpression: result = new VariableReference(DebugMode, this, expression).Execute(); break; case AlgorithmDomType.ClassReferenceExpression: result = new ClassReference(DebugMode, this, expression).Execute(); break; case AlgorithmDomType.ThisReferenceExpression: result = new ThisReference(DebugMode, this, expression).Execute(); break; case AlgorithmDomType.InstanciateExpression: result = new Instanciate(DebugMode, this, expression).Execute(); break; case AlgorithmDomType.InvokeCoreMethodExpression: result = new InvokeCoreMethod(DebugMode, this, expression).Execute(); break; case AlgorithmDomType.InvokeMethodExpression: result = new InvokeMethod(DebugMode, this, expression).Execute(); break; case AlgorithmDomType.BinaryOperatorExpression: result = new BinaryOperator(DebugMode, this, expression).Execute(); break; case AlgorithmDomType.ArrayIndexerExpression: result = new ArrayIndexerExpression(DebugMode, this, expression).Execute(); break; default: ChangeState(this, new AlgorithmInterpreterStateEventArgs(new Error(new InvalidCastException($"Unable to find an interpreter for this expression : '{expression.GetType().FullName}'"), expression), GetDebugInfo())); break; } return(FailedOrStop ? null : result); }
// Use this for initialization void Start() { textSize = GetComponent <TextMesh>(); textColor = GetComponent <TextMesh>(); enemyMaxNumber = GameObject.Find("SpawnPoint").GetComponent <Instanciate>(); starBorder = GameObject.FindGameObjectsWithTag("StarBorder"); for (int i = 0; i < starBorder.Length; i++) { Color alpha = starBorder[i].GetComponent <SpriteRenderer>().color; alpha.a = 0; starBorder[i].GetComponent <SpriteRenderer>().color = alpha; } }
void Start() { CubeData.globalColor = Color.red; dsps = new List <FMOD.DSP>(); singleton = this; playerState = FMODUnity.RuntimeManager.CreateInstance(PlayerStateEvent); lowlevelSystem = FMODUnity.RuntimeManager.LowlevelSystem; if (!masterDSP.hasHandle()) { FMOD.ChannelGroup master; lowlevelSystem.getMasterChannelGroup(out master); master.getDSP(0, out masterDSP); masterDSP.setMeteringEnabled(false, true); } setupLeapMotion(); currentTime = Time.Start; }