예제 #1
0
 void Start()
 {
     onSwitch             = GetComponent <ButtonSwitchesOn>();
     myRB                 = GetComponent <Rigidbody2D>();
     originalGravityScale = myRB.gravityScale;
     if (!startOn)
     {
         FlipOnOff();
     }
 }
예제 #2
0
    void Start()
    {
        player = FindObjectOfType <PlayerController>();
        float gravityValue = Mathf.Abs(Physics2D.gravity.x) + Mathf.Abs(Physics2D.gravity.y);

        magnetForceDirection = SetForceDirection(mForceDir) * gravityValue;
        switchOn             = GetComponent <ButtonSwitchesOn>();
        particles            = GetComponent <ParticleSystem>();
        boxCol = GetComponent <BoxCollider2D>();
        if (!on)
        {
            boxCol.enabled = false;
            particles.Stop();
        }
    }
예제 #3
0
 // Use this for initialization
 void Start()
 {
     lazerSwitch      = GetComponent <ButtonSwitchesOn>();
     lineRend         = GetComponent <LineRenderer>();
     box              = GetComponent <BoxCollider2D>();
     particles        = GetComponent <ParticleSystem>();
     audioSource      = GetComponent <AudioSource>();
     particleEmission = particles.emission;
     if (!on)
     {
         lineRend.enabled         = false;
         box.enabled              = false;
         particleEmission.enabled = false;
     }
     if (secsOn + secsOff > 0)
     {
         if (repeating)
         {
             StartCoroutine("OffOnRepeating");
         }
     }
 }
 // Use this for initialization
 void Start()
 {
     switchOn = GetComponent <ButtonSwitchesOn>();
 }
예제 #5
0
 // Use this for initialization
 void Start()
 {
     switchOn    = GetComponent <ButtonSwitchesOn>();
     lazerswitch = GetComponent <SwitchLazer>();
 }