public static bool Prefix(SelectionStateMoveBase __instance, Vector3 worldPos) { /*SelectionStateJump jump = __instance as SelectionStateJump; * if (jump != null) { return true; }; * if (__instance.SelectedActor == null) { return true; } * if (__instance.SelectedActor.Pathing == null) { return true; } * if (__instance.HasDestination) { return true; }; * Vector3 resultDestination = __instance.SelectedActor.Pathing.ResultDestination; * if(prevResultDestination != resultDestination) { * prevResultDestination = resultDestination; * return true; * } * return false;*/ return(true); }
public static void Postfix(SelectionStateMoveBase __instance, Vector3 worldPos) { //SelectionStateMove_ProcessMousePos.isNeedCache = false; }
public static bool Prefix(SelectionStateMoveBase __instance, Vector3 worldPos) { //SelectionStateMove_ProcessMousePos.isNeedCache = true; return(true); }