Advertisement
pragmaticsystematic

Get Script Instance

Oct 10th, 2019
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.74 KB | None | 0 0
  1.  private void OnTriggerEnter2D(Collider2D other)
  2.     {
  3.         if (_state != MovablePlatformState.PlatformWaitingForPlayer)
  4.         {
  5.             return;
  6.         }
  7.  
  8.         var otherTransform = other.transform;
  9.  
  10.         Log.Info($"{name}: Detected entrance TAG: {otherTransform.tag}");
  11.  
  12.         if (otherTransform.CompareTag("Player"))
  13.         {
  14.             GameController.OnInputDirectionChange -= HandleMovementLogic;
  15.             GameController.OnInputDirectionChange += HandleMovementLogic;
  16.             SetState(MovablePlatformState.PlayerDockedToPlatform);
  17.             _playerInstance = FindObjectOfType<MovablePlayer>(); //אני רוצה להימנע מלעשות את זה ולקחת את הסקריפט ישר מהOTHER
  18.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement