コード例 #1
0
 private void OnTriggerExit2D(Collider2D player)
 {
     if (player.tag == "Player")
     {
         playerControl = player.GetComponent <LeandrePlayerControl>();
         playerControl.setRunningSpeed(beforeSlowRunningSpeed);
         playerControl.setSlidingSpeed(beforeSlowSlidingSpeed);
     }
 }
コード例 #2
0
    private void OnTriggerEnter2D(Collider2D player)
    {
        if (player.tag == "Player")
        {
            playerControl = player.GetComponent <LeandrePlayerControl>();

            if (firstTriggerPassed == false)
            {
                beforeSlowRunningSpeed = (float)playerControl.getRunningSpeed();
                beforeSlowSlidingSpeed = (float)playerControl.getSlidingSpeed();
                firstTriggerPassed     = true;
            }

            playerControl.setRunningSpeed(playerControl.getRunningSpeed() * 0.1f);
            playerControl.setSlidingSpeed(playerControl.getSlidingSpeed() * 0.1f);
        }
    }
コード例 #3
0
 private void Start()
 {
     control = GetComponent <LeandrePlayerControl>();
 }
コード例 #4
0
 private void Start()
 {
     rb      = GetComponent <Rigidbody2D>();
     col2d   = GetComponent <Collider2D>();
     control = GetComponent <LeandrePlayerControl>();
 }