Exemple #1
0
        //Private, you say?
        //public static MethodInfo FindInfo = AccessTools.Method(typeof(HaulAIUtility), "TryFindSpotToPlaceHaulableCloseTo");
        public static bool TryFindSpotToPlaceHaulableCloseTo(Thing haulable, Pawn worker, IntVec3 center, out IntVec3 spot)
        {
            //object[] args = new object[] { haulable, worker, center, null};
            bool result = HaulAIUtility.TryFindSpotToPlaceHaulableCloseTo(haulable, worker, center, out spot);//(bool) FindInfo.Invoke(null, args);

            //spot = (IntVec3)args[3];
            return(result);
        }