public TargetingClass() { Cache = new TargetingCache(); cMovement=new TargetMovement(); //Reset Vars on target change! Cache.TargetChanged += cMovement.OnTargetChanged; }