Welcome back to another deep dive into Wind Waker. Investigating source material: I am going to be implementing the Z-Targeting(Lock-On) mechanic. First I need to study and experiment with Wind Waker and break apart the mechanic. Here is some terminology I am going to use through out the post and in the provided code. Seeked = Target that has been found Locked = Player is locked onto the Seeked by holding down ZL EmptyLock = Press and holding down ZL with nothing Seeked From playing Wind Waker these things were witnessed: Only one target can be Seeked or Locked at a time. Only a new target is Seeked once the player is no longer in range or within facing threshold of the current Seeked The closer target will get priority to be Seeked if there are two or more Seeked within range and within facing threshold To Seek an target you must be within its interaction distance. Each intractable object has a max distance that it can stay locked. How direct the camera needs to be facing the target t