NR5XGrEKgZKJ.xml 346 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <behavior agenttype="red::RedBehaviacTree" name="NR5XGrEKgZKJ" version="5">
  3. <node class="Sequence" id="0">
  4. <node class="Assignment" id="3">
  5. <property CastRight="false"/>
  6. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  7. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  8. </node>
  9. <node class="Assignment" id="4">
  10. <property CastRight="true"/>
  11. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  12. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  13. </node>
  14. <node class="Action" id="5">
  15. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_0&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  16. <property ResultOption="BT_SUCCESS"/>
  17. </node>
  18. <node class="IfElse" id="1">
  19. <node class="Condition" id="2">
  20. <property Operator="Equal"/>
  21. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_0&quot;)"/>
  22. <property Opr="const float 1"/>
  23. </node>
  24. <node class="Sequence" id="6">
  25. <node class="Action" id="7">
  26. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  27. <property ResultOption="BT_SUCCESS"/>
  28. </node>
  29. <node class="IfElse" id="9">
  30. <node class="Condition" id="8">
  31. <property Operator="Equal"/>
  32. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  33. <property Opr="const bool true"/>
  34. </node>
  35. <node class="Assignment" id="10">
  36. <property CastRight="false"/>
  37. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  38. <property Opr="const bool true"/>
  39. </node>
  40. <node class="Assignment" id="11">
  41. <property CastRight="false"/>
  42. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  43. <property Opr="const bool false"/>
  44. </node>
  45. </node>
  46. <node class="Action" id="12">
  47. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  48. <property ResultOption="BT_SUCCESS"/>
  49. </node>
  50. <node class="IfElse" id="14">
  51. <node class="Condition" id="13">
  52. <property Operator="Equal"/>
  53. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  54. <property Opr="const bool true"/>
  55. </node>
  56. <node class="Assignment" id="15">
  57. <property CastRight="false"/>
  58. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  59. <property Opr="const bool true"/>
  60. </node>
  61. <node class="Assignment" id="16">
  62. <property CastRight="false"/>
  63. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  64. <property Opr="const bool false"/>
  65. </node>
  66. </node>
  67. <node class="Action" id="17">
  68. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  69. <property ResultOption="BT_SUCCESS"/>
  70. </node>
  71. <node class="IfElse" id="19">
  72. <node class="Condition" id="18">
  73. <property Operator="Equal"/>
  74. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  75. <property Opr="const bool true"/>
  76. </node>
  77. <node class="Assignment" id="20">
  78. <property CastRight="false"/>
  79. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  80. <property Opr="const bool true"/>
  81. </node>
  82. <node class="Assignment" id="21">
  83. <property CastRight="false"/>
  84. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  85. <property Opr="const bool false"/>
  86. </node>
  87. </node>
  88. <node class="Action" id="22">
  89. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  90. <property ResultOption="BT_SUCCESS"/>
  91. </node>
  92. <node class="IfElse" id="24">
  93. <node class="Condition" id="23">
  94. <property Operator="Equal"/>
  95. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  96. <property Opr="const bool true"/>
  97. </node>
  98. <node class="Assignment" id="25">
  99. <property CastRight="false"/>
  100. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  101. <property Opr="const bool true"/>
  102. </node>
  103. <node class="Assignment" id="26">
  104. <property CastRight="false"/>
  105. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  106. <property Opr="const bool false"/>
  107. </node>
  108. </node>
  109. <node class="Action" id="27">
  110. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  111. <property ResultOption="BT_SUCCESS"/>
  112. </node>
  113. <node class="IfElse" id="29">
  114. <node class="Condition" id="28">
  115. <property Operator="Equal"/>
  116. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  117. <property Opr="const bool true"/>
  118. </node>
  119. <node class="Assignment" id="30">
  120. <property CastRight="false"/>
  121. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  122. <property Opr="const bool true"/>
  123. </node>
  124. <node class="Assignment" id="31">
  125. <property CastRight="false"/>
  126. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  127. <property Opr="const bool false"/>
  128. </node>
  129. </node>
  130. <node class="Action" id="32">
  131. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  132. <property ResultOption="BT_SUCCESS"/>
  133. </node>
  134. <node class="Assignment" id="33">
  135. <property CastRight="false"/>
  136. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  137. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  138. </node>
  139. <node class="Action" id="34">
  140. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  141. <property ResultOption="BT_SUCCESS"/>
  142. </node>
  143. <node class="Assignment" id="35">
  144. <property CastRight="false"/>
  145. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  146. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  147. </node>
  148. <node class="Action" id="36">
  149. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  150. <property ResultOption="BT_SUCCESS"/>
  151. </node>
  152. <node class="Action" id="37">
  153. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;3rNCzTBLTSD3&quot;,&quot;tqWrLdD1IsjF&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  154. <property ResultOption="BT_SUCCESS"/>
  155. </node>
  156. <node class="Action" id="38">
  157. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;tqWrLdD1IsjF&quot;)"/>
  158. <property ResultOption="BT_INVALID"/>
  159. </node>
  160. </node>
  161. <node class="Noop" id="39"/>
  162. </node>
  163. <node class="Assignment" id="42">
  164. <property CastRight="false"/>
  165. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  166. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  167. </node>
  168. <node class="Assignment" id="43">
  169. <property CastRight="true"/>
  170. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  171. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  172. </node>
  173. <node class="Action" id="44">
  174. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_1&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  175. <property ResultOption="BT_SUCCESS"/>
  176. </node>
  177. <node class="IfElse" id="40">
  178. <node class="Condition" id="41">
  179. <property Operator="Equal"/>
  180. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_1&quot;)"/>
  181. <property Opr="const float 2"/>
  182. </node>
  183. <node class="Sequence" id="45">
  184. <node class="Action" id="46">
  185. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  186. <property ResultOption="BT_SUCCESS"/>
  187. </node>
  188. <node class="IfElse" id="48">
  189. <node class="Condition" id="47">
  190. <property Operator="Equal"/>
  191. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  192. <property Opr="const bool true"/>
  193. </node>
  194. <node class="Assignment" id="49">
  195. <property CastRight="false"/>
  196. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  197. <property Opr="const bool true"/>
  198. </node>
  199. <node class="Assignment" id="50">
  200. <property CastRight="false"/>
  201. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  202. <property Opr="const bool false"/>
  203. </node>
  204. </node>
  205. <node class="Action" id="51">
  206. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  207. <property ResultOption="BT_SUCCESS"/>
  208. </node>
  209. <node class="IfElse" id="53">
  210. <node class="Condition" id="52">
  211. <property Operator="Equal"/>
  212. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  213. <property Opr="const bool true"/>
  214. </node>
  215. <node class="Assignment" id="54">
  216. <property CastRight="false"/>
  217. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  218. <property Opr="const bool true"/>
  219. </node>
  220. <node class="Assignment" id="55">
  221. <property CastRight="false"/>
  222. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  223. <property Opr="const bool false"/>
  224. </node>
  225. </node>
  226. <node class="Action" id="56">
  227. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  228. <property ResultOption="BT_SUCCESS"/>
  229. </node>
  230. <node class="IfElse" id="58">
  231. <node class="Condition" id="57">
  232. <property Operator="Equal"/>
  233. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  234. <property Opr="const bool true"/>
  235. </node>
  236. <node class="Assignment" id="59">
  237. <property CastRight="false"/>
  238. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  239. <property Opr="const bool true"/>
  240. </node>
  241. <node class="Assignment" id="60">
  242. <property CastRight="false"/>
  243. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  244. <property Opr="const bool false"/>
  245. </node>
  246. </node>
  247. <node class="Action" id="61">
  248. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  249. <property ResultOption="BT_SUCCESS"/>
  250. </node>
  251. <node class="IfElse" id="63">
  252. <node class="Condition" id="62">
  253. <property Operator="Equal"/>
  254. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  255. <property Opr="const bool true"/>
  256. </node>
  257. <node class="Assignment" id="64">
  258. <property CastRight="false"/>
  259. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  260. <property Opr="const bool true"/>
  261. </node>
  262. <node class="Assignment" id="65">
  263. <property CastRight="false"/>
  264. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  265. <property Opr="const bool false"/>
  266. </node>
  267. </node>
  268. <node class="Action" id="66">
  269. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  270. <property ResultOption="BT_SUCCESS"/>
  271. </node>
  272. <node class="IfElse" id="68">
  273. <node class="Condition" id="67">
  274. <property Operator="Equal"/>
  275. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  276. <property Opr="const bool true"/>
  277. </node>
  278. <node class="Assignment" id="69">
  279. <property CastRight="false"/>
  280. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  281. <property Opr="const bool true"/>
  282. </node>
  283. <node class="Assignment" id="70">
  284. <property CastRight="false"/>
  285. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  286. <property Opr="const bool false"/>
  287. </node>
  288. </node>
  289. <node class="Action" id="71">
  290. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  291. <property ResultOption="BT_SUCCESS"/>
  292. </node>
  293. <node class="Assignment" id="72">
  294. <property CastRight="false"/>
  295. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  296. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  297. </node>
  298. <node class="Action" id="73">
  299. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  300. <property ResultOption="BT_SUCCESS"/>
  301. </node>
  302. <node class="Assignment" id="74">
  303. <property CastRight="false"/>
  304. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  305. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  306. </node>
  307. <node class="Action" id="75">
  308. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  309. <property ResultOption="BT_SUCCESS"/>
  310. </node>
  311. <node class="Action" id="76">
  312. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;uFpSNEm3f9a7&quot;,&quot;rBDxSgI2EBJV&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  313. <property ResultOption="BT_SUCCESS"/>
  314. </node>
  315. <node class="Action" id="77">
  316. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;rBDxSgI2EBJV&quot;)"/>
  317. <property ResultOption="BT_INVALID"/>
  318. </node>
  319. </node>
  320. <node class="Noop" id="78"/>
  321. </node>
  322. <node class="Assignment" id="81">
  323. <property CastRight="false"/>
  324. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  325. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  326. </node>
  327. <node class="Assignment" id="82">
  328. <property CastRight="true"/>
  329. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  330. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  331. </node>
  332. <node class="Action" id="83">
  333. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_2&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  334. <property ResultOption="BT_SUCCESS"/>
  335. </node>
  336. <node class="IfElse" id="79">
  337. <node class="Condition" id="80">
  338. <property Operator="Equal"/>
  339. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_2&quot;)"/>
  340. <property Opr="const float 3"/>
  341. </node>
  342. <node class="Sequence" id="84">
  343. <node class="Action" id="85">
  344. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  345. <property ResultOption="BT_SUCCESS"/>
  346. </node>
  347. <node class="IfElse" id="87">
  348. <node class="Condition" id="86">
  349. <property Operator="Equal"/>
  350. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  351. <property Opr="const bool true"/>
  352. </node>
  353. <node class="Assignment" id="88">
  354. <property CastRight="false"/>
  355. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  356. <property Opr="const bool true"/>
  357. </node>
  358. <node class="Assignment" id="89">
  359. <property CastRight="false"/>
  360. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  361. <property Opr="const bool false"/>
  362. </node>
  363. </node>
  364. <node class="Action" id="90">
  365. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  366. <property ResultOption="BT_SUCCESS"/>
  367. </node>
  368. <node class="IfElse" id="92">
  369. <node class="Condition" id="91">
  370. <property Operator="Equal"/>
  371. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  372. <property Opr="const bool true"/>
  373. </node>
  374. <node class="Assignment" id="93">
  375. <property CastRight="false"/>
  376. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  377. <property Opr="const bool true"/>
  378. </node>
  379. <node class="Assignment" id="94">
  380. <property CastRight="false"/>
  381. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  382. <property Opr="const bool false"/>
  383. </node>
  384. </node>
  385. <node class="Action" id="95">
  386. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  387. <property ResultOption="BT_SUCCESS"/>
  388. </node>
  389. <node class="IfElse" id="97">
  390. <node class="Condition" id="96">
  391. <property Operator="Equal"/>
  392. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  393. <property Opr="const bool true"/>
  394. </node>
  395. <node class="Assignment" id="98">
  396. <property CastRight="false"/>
  397. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  398. <property Opr="const bool true"/>
  399. </node>
  400. <node class="Assignment" id="99">
  401. <property CastRight="false"/>
  402. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  403. <property Opr="const bool false"/>
  404. </node>
  405. </node>
  406. <node class="Action" id="100">
  407. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  408. <property ResultOption="BT_SUCCESS"/>
  409. </node>
  410. <node class="IfElse" id="102">
  411. <node class="Condition" id="101">
  412. <property Operator="Equal"/>
  413. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  414. <property Opr="const bool true"/>
  415. </node>
  416. <node class="Assignment" id="103">
  417. <property CastRight="false"/>
  418. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  419. <property Opr="const bool true"/>
  420. </node>
  421. <node class="Assignment" id="104">
  422. <property CastRight="false"/>
  423. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  424. <property Opr="const bool false"/>
  425. </node>
  426. </node>
  427. <node class="Action" id="105">
  428. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  429. <property ResultOption="BT_SUCCESS"/>
  430. </node>
  431. <node class="IfElse" id="107">
  432. <node class="Condition" id="106">
  433. <property Operator="Equal"/>
  434. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  435. <property Opr="const bool true"/>
  436. </node>
  437. <node class="Assignment" id="108">
  438. <property CastRight="false"/>
  439. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  440. <property Opr="const bool true"/>
  441. </node>
  442. <node class="Assignment" id="109">
  443. <property CastRight="false"/>
  444. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  445. <property Opr="const bool false"/>
  446. </node>
  447. </node>
  448. <node class="Action" id="110">
  449. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  450. <property ResultOption="BT_SUCCESS"/>
  451. </node>
  452. <node class="Assignment" id="111">
  453. <property CastRight="false"/>
  454. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  455. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  456. </node>
  457. <node class="Action" id="112">
  458. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  459. <property ResultOption="BT_SUCCESS"/>
  460. </node>
  461. <node class="Assignment" id="113">
  462. <property CastRight="false"/>
  463. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  464. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  465. </node>
  466. <node class="Action" id="114">
  467. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  468. <property ResultOption="BT_SUCCESS"/>
  469. </node>
  470. <node class="Action" id="115">
  471. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;EGRhgcs1r5sX&quot;,&quot;ilBX7ZOtrNaU&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  472. <property ResultOption="BT_SUCCESS"/>
  473. </node>
  474. <node class="Action" id="116">
  475. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;ilBX7ZOtrNaU&quot;)"/>
  476. <property ResultOption="BT_INVALID"/>
  477. </node>
  478. </node>
  479. <node class="Noop" id="117"/>
  480. </node>
  481. <node class="Assignment" id="120">
  482. <property CastRight="false"/>
  483. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  484. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  485. </node>
  486. <node class="Assignment" id="121">
  487. <property CastRight="true"/>
  488. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  489. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  490. </node>
  491. <node class="Action" id="122">
  492. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_3&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  493. <property ResultOption="BT_SUCCESS"/>
  494. </node>
  495. <node class="IfElse" id="118">
  496. <node class="Condition" id="119">
  497. <property Operator="Equal"/>
  498. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_3&quot;)"/>
  499. <property Opr="const float 4"/>
  500. </node>
  501. <node class="Sequence" id="123">
  502. <node class="Action" id="124">
  503. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  504. <property ResultOption="BT_SUCCESS"/>
  505. </node>
  506. <node class="IfElse" id="126">
  507. <node class="Condition" id="125">
  508. <property Operator="Equal"/>
  509. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  510. <property Opr="const bool true"/>
  511. </node>
  512. <node class="Assignment" id="127">
  513. <property CastRight="false"/>
  514. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  515. <property Opr="const bool true"/>
  516. </node>
  517. <node class="Assignment" id="128">
  518. <property CastRight="false"/>
  519. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  520. <property Opr="const bool false"/>
  521. </node>
  522. </node>
  523. <node class="Action" id="129">
  524. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  525. <property ResultOption="BT_SUCCESS"/>
  526. </node>
  527. <node class="IfElse" id="131">
  528. <node class="Condition" id="130">
  529. <property Operator="Equal"/>
  530. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  531. <property Opr="const bool true"/>
  532. </node>
  533. <node class="Assignment" id="132">
  534. <property CastRight="false"/>
  535. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  536. <property Opr="const bool true"/>
  537. </node>
  538. <node class="Assignment" id="133">
  539. <property CastRight="false"/>
  540. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  541. <property Opr="const bool false"/>
  542. </node>
  543. </node>
  544. <node class="Action" id="134">
  545. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  546. <property ResultOption="BT_SUCCESS"/>
  547. </node>
  548. <node class="IfElse" id="136">
  549. <node class="Condition" id="135">
  550. <property Operator="Equal"/>
  551. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  552. <property Opr="const bool true"/>
  553. </node>
  554. <node class="Assignment" id="137">
  555. <property CastRight="false"/>
  556. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  557. <property Opr="const bool true"/>
  558. </node>
  559. <node class="Assignment" id="138">
  560. <property CastRight="false"/>
  561. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  562. <property Opr="const bool false"/>
  563. </node>
  564. </node>
  565. <node class="Action" id="139">
  566. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  567. <property ResultOption="BT_SUCCESS"/>
  568. </node>
  569. <node class="IfElse" id="141">
  570. <node class="Condition" id="140">
  571. <property Operator="Equal"/>
  572. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  573. <property Opr="const bool true"/>
  574. </node>
  575. <node class="Assignment" id="142">
  576. <property CastRight="false"/>
  577. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  578. <property Opr="const bool true"/>
  579. </node>
  580. <node class="Assignment" id="143">
  581. <property CastRight="false"/>
  582. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  583. <property Opr="const bool false"/>
  584. </node>
  585. </node>
  586. <node class="Action" id="144">
  587. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  588. <property ResultOption="BT_SUCCESS"/>
  589. </node>
  590. <node class="IfElse" id="146">
  591. <node class="Condition" id="145">
  592. <property Operator="Equal"/>
  593. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  594. <property Opr="const bool true"/>
  595. </node>
  596. <node class="Assignment" id="147">
  597. <property CastRight="false"/>
  598. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  599. <property Opr="const bool true"/>
  600. </node>
  601. <node class="Assignment" id="148">
  602. <property CastRight="false"/>
  603. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  604. <property Opr="const bool false"/>
  605. </node>
  606. </node>
  607. <node class="Action" id="149">
  608. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  609. <property ResultOption="BT_SUCCESS"/>
  610. </node>
  611. <node class="Assignment" id="150">
  612. <property CastRight="false"/>
  613. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  614. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  615. </node>
  616. <node class="Action" id="151">
  617. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  618. <property ResultOption="BT_SUCCESS"/>
  619. </node>
  620. <node class="Assignment" id="152">
  621. <property CastRight="false"/>
  622. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  623. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  624. </node>
  625. <node class="Action" id="153">
  626. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  627. <property ResultOption="BT_SUCCESS"/>
  628. </node>
  629. <node class="Action" id="154">
  630. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;E41cGZKsqNaa&quot;,&quot;XB1YvPDxaLmJ&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  631. <property ResultOption="BT_SUCCESS"/>
  632. </node>
  633. <node class="Action" id="155">
  634. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;XB1YvPDxaLmJ&quot;)"/>
  635. <property ResultOption="BT_INVALID"/>
  636. </node>
  637. </node>
  638. <node class="Noop" id="156"/>
  639. </node>
  640. <node class="Assignment" id="159">
  641. <property CastRight="false"/>
  642. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  643. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  644. </node>
  645. <node class="Assignment" id="160">
  646. <property CastRight="true"/>
  647. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  648. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  649. </node>
  650. <node class="Action" id="161">
  651. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_4&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  652. <property ResultOption="BT_SUCCESS"/>
  653. </node>
  654. <node class="IfElse" id="157">
  655. <node class="Condition" id="158">
  656. <property Operator="Equal"/>
  657. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_4&quot;)"/>
  658. <property Opr="const float 5"/>
  659. </node>
  660. <node class="Sequence" id="162">
  661. <node class="Action" id="163">
  662. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  663. <property ResultOption="BT_SUCCESS"/>
  664. </node>
  665. <node class="IfElse" id="165">
  666. <node class="Condition" id="164">
  667. <property Operator="Equal"/>
  668. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  669. <property Opr="const bool true"/>
  670. </node>
  671. <node class="Assignment" id="166">
  672. <property CastRight="false"/>
  673. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  674. <property Opr="const bool true"/>
  675. </node>
  676. <node class="Assignment" id="167">
  677. <property CastRight="false"/>
  678. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  679. <property Opr="const bool false"/>
  680. </node>
  681. </node>
  682. <node class="Action" id="168">
  683. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  684. <property ResultOption="BT_SUCCESS"/>
  685. </node>
  686. <node class="IfElse" id="170">
  687. <node class="Condition" id="169">
  688. <property Operator="Equal"/>
  689. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  690. <property Opr="const bool true"/>
  691. </node>
  692. <node class="Assignment" id="171">
  693. <property CastRight="false"/>
  694. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  695. <property Opr="const bool true"/>
  696. </node>
  697. <node class="Assignment" id="172">
  698. <property CastRight="false"/>
  699. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  700. <property Opr="const bool false"/>
  701. </node>
  702. </node>
  703. <node class="Action" id="173">
  704. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  705. <property ResultOption="BT_SUCCESS"/>
  706. </node>
  707. <node class="IfElse" id="175">
  708. <node class="Condition" id="174">
  709. <property Operator="Equal"/>
  710. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  711. <property Opr="const bool true"/>
  712. </node>
  713. <node class="Assignment" id="176">
  714. <property CastRight="false"/>
  715. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  716. <property Opr="const bool true"/>
  717. </node>
  718. <node class="Assignment" id="177">
  719. <property CastRight="false"/>
  720. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  721. <property Opr="const bool false"/>
  722. </node>
  723. </node>
  724. <node class="Action" id="178">
  725. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  726. <property ResultOption="BT_SUCCESS"/>
  727. </node>
  728. <node class="IfElse" id="180">
  729. <node class="Condition" id="179">
  730. <property Operator="Equal"/>
  731. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  732. <property Opr="const bool true"/>
  733. </node>
  734. <node class="Assignment" id="181">
  735. <property CastRight="false"/>
  736. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  737. <property Opr="const bool true"/>
  738. </node>
  739. <node class="Assignment" id="182">
  740. <property CastRight="false"/>
  741. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  742. <property Opr="const bool false"/>
  743. </node>
  744. </node>
  745. <node class="Action" id="183">
  746. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  747. <property ResultOption="BT_SUCCESS"/>
  748. </node>
  749. <node class="IfElse" id="185">
  750. <node class="Condition" id="184">
  751. <property Operator="Equal"/>
  752. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  753. <property Opr="const bool true"/>
  754. </node>
  755. <node class="Assignment" id="186">
  756. <property CastRight="false"/>
  757. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  758. <property Opr="const bool true"/>
  759. </node>
  760. <node class="Assignment" id="187">
  761. <property CastRight="false"/>
  762. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  763. <property Opr="const bool false"/>
  764. </node>
  765. </node>
  766. <node class="Action" id="188">
  767. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  768. <property ResultOption="BT_SUCCESS"/>
  769. </node>
  770. <node class="Assignment" id="189">
  771. <property CastRight="false"/>
  772. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  773. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  774. </node>
  775. <node class="Action" id="190">
  776. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  777. <property ResultOption="BT_SUCCESS"/>
  778. </node>
  779. <node class="Assignment" id="191">
  780. <property CastRight="false"/>
  781. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  782. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  783. </node>
  784. <node class="Action" id="192">
  785. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  786. <property ResultOption="BT_SUCCESS"/>
  787. </node>
  788. <node class="Action" id="193">
  789. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;azJoVDZZgZOs&quot;,&quot;lDEueYFO3s1P&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  790. <property ResultOption="BT_SUCCESS"/>
  791. </node>
  792. <node class="Action" id="194">
  793. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;lDEueYFO3s1P&quot;)"/>
  794. <property ResultOption="BT_INVALID"/>
  795. </node>
  796. </node>
  797. <node class="Noop" id="195"/>
  798. </node>
  799. <node class="Assignment" id="198">
  800. <property CastRight="false"/>
  801. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  802. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  803. </node>
  804. <node class="Assignment" id="199">
  805. <property CastRight="true"/>
  806. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  807. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  808. </node>
  809. <node class="Action" id="200">
  810. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_5&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  811. <property ResultOption="BT_SUCCESS"/>
  812. </node>
  813. <node class="IfElse" id="196">
  814. <node class="Condition" id="197">
  815. <property Operator="Equal"/>
  816. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_5&quot;)"/>
  817. <property Opr="const float 6"/>
  818. </node>
  819. <node class="Sequence" id="201">
  820. <node class="Action" id="202">
  821. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  822. <property ResultOption="BT_SUCCESS"/>
  823. </node>
  824. <node class="IfElse" id="204">
  825. <node class="Condition" id="203">
  826. <property Operator="Equal"/>
  827. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  828. <property Opr="const bool true"/>
  829. </node>
  830. <node class="Assignment" id="205">
  831. <property CastRight="false"/>
  832. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  833. <property Opr="const bool true"/>
  834. </node>
  835. <node class="Assignment" id="206">
  836. <property CastRight="false"/>
  837. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  838. <property Opr="const bool false"/>
  839. </node>
  840. </node>
  841. <node class="Action" id="207">
  842. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  843. <property ResultOption="BT_SUCCESS"/>
  844. </node>
  845. <node class="IfElse" id="209">
  846. <node class="Condition" id="208">
  847. <property Operator="Equal"/>
  848. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  849. <property Opr="const bool true"/>
  850. </node>
  851. <node class="Assignment" id="210">
  852. <property CastRight="false"/>
  853. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  854. <property Opr="const bool true"/>
  855. </node>
  856. <node class="Assignment" id="211">
  857. <property CastRight="false"/>
  858. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  859. <property Opr="const bool false"/>
  860. </node>
  861. </node>
  862. <node class="Action" id="212">
  863. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  864. <property ResultOption="BT_SUCCESS"/>
  865. </node>
  866. <node class="IfElse" id="214">
  867. <node class="Condition" id="213">
  868. <property Operator="Equal"/>
  869. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  870. <property Opr="const bool true"/>
  871. </node>
  872. <node class="Assignment" id="215">
  873. <property CastRight="false"/>
  874. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  875. <property Opr="const bool true"/>
  876. </node>
  877. <node class="Assignment" id="216">
  878. <property CastRight="false"/>
  879. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  880. <property Opr="const bool false"/>
  881. </node>
  882. </node>
  883. <node class="Action" id="217">
  884. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  885. <property ResultOption="BT_SUCCESS"/>
  886. </node>
  887. <node class="IfElse" id="219">
  888. <node class="Condition" id="218">
  889. <property Operator="Equal"/>
  890. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  891. <property Opr="const bool true"/>
  892. </node>
  893. <node class="Assignment" id="220">
  894. <property CastRight="false"/>
  895. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  896. <property Opr="const bool true"/>
  897. </node>
  898. <node class="Assignment" id="221">
  899. <property CastRight="false"/>
  900. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  901. <property Opr="const bool false"/>
  902. </node>
  903. </node>
  904. <node class="Action" id="222">
  905. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  906. <property ResultOption="BT_SUCCESS"/>
  907. </node>
  908. <node class="IfElse" id="224">
  909. <node class="Condition" id="223">
  910. <property Operator="Equal"/>
  911. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  912. <property Opr="const bool true"/>
  913. </node>
  914. <node class="Assignment" id="225">
  915. <property CastRight="false"/>
  916. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  917. <property Opr="const bool true"/>
  918. </node>
  919. <node class="Assignment" id="226">
  920. <property CastRight="false"/>
  921. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  922. <property Opr="const bool false"/>
  923. </node>
  924. </node>
  925. <node class="Action" id="227">
  926. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  927. <property ResultOption="BT_SUCCESS"/>
  928. </node>
  929. <node class="Assignment" id="228">
  930. <property CastRight="false"/>
  931. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  932. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  933. </node>
  934. <node class="Action" id="229">
  935. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  936. <property ResultOption="BT_SUCCESS"/>
  937. </node>
  938. <node class="Assignment" id="230">
  939. <property CastRight="false"/>
  940. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  941. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  942. </node>
  943. <node class="Action" id="231">
  944. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  945. <property ResultOption="BT_SUCCESS"/>
  946. </node>
  947. <node class="Action" id="232">
  948. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;IWlA3sEISMv3&quot;,&quot;PM3bI95LEkuR&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  949. <property ResultOption="BT_SUCCESS"/>
  950. </node>
  951. <node class="Action" id="233">
  952. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;PM3bI95LEkuR&quot;)"/>
  953. <property ResultOption="BT_INVALID"/>
  954. </node>
  955. </node>
  956. <node class="Noop" id="234"/>
  957. </node>
  958. <node class="Assignment" id="237">
  959. <property CastRight="false"/>
  960. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  961. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  962. </node>
  963. <node class="Assignment" id="238">
  964. <property CastRight="true"/>
  965. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  966. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  967. </node>
  968. <node class="Action" id="239">
  969. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_6&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  970. <property ResultOption="BT_SUCCESS"/>
  971. </node>
  972. <node class="IfElse" id="235">
  973. <node class="Condition" id="236">
  974. <property Operator="Equal"/>
  975. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_6&quot;)"/>
  976. <property Opr="const float 7"/>
  977. </node>
  978. <node class="Sequence" id="240">
  979. <node class="Action" id="241">
  980. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  981. <property ResultOption="BT_SUCCESS"/>
  982. </node>
  983. <node class="IfElse" id="243">
  984. <node class="Condition" id="242">
  985. <property Operator="Equal"/>
  986. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  987. <property Opr="const bool true"/>
  988. </node>
  989. <node class="Assignment" id="244">
  990. <property CastRight="false"/>
  991. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  992. <property Opr="const bool true"/>
  993. </node>
  994. <node class="Assignment" id="245">
  995. <property CastRight="false"/>
  996. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  997. <property Opr="const bool false"/>
  998. </node>
  999. </node>
  1000. <node class="Action" id="246">
  1001. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1002. <property ResultOption="BT_SUCCESS"/>
  1003. </node>
  1004. <node class="IfElse" id="248">
  1005. <node class="Condition" id="247">
  1006. <property Operator="Equal"/>
  1007. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  1008. <property Opr="const bool true"/>
  1009. </node>
  1010. <node class="Assignment" id="249">
  1011. <property CastRight="false"/>
  1012. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1013. <property Opr="const bool true"/>
  1014. </node>
  1015. <node class="Assignment" id="250">
  1016. <property CastRight="false"/>
  1017. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1018. <property Opr="const bool false"/>
  1019. </node>
  1020. </node>
  1021. <node class="Action" id="251">
  1022. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1023. <property ResultOption="BT_SUCCESS"/>
  1024. </node>
  1025. <node class="IfElse" id="253">
  1026. <node class="Condition" id="252">
  1027. <property Operator="Equal"/>
  1028. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  1029. <property Opr="const bool true"/>
  1030. </node>
  1031. <node class="Assignment" id="254">
  1032. <property CastRight="false"/>
  1033. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1034. <property Opr="const bool true"/>
  1035. </node>
  1036. <node class="Assignment" id="255">
  1037. <property CastRight="false"/>
  1038. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1039. <property Opr="const bool false"/>
  1040. </node>
  1041. </node>
  1042. <node class="Action" id="256">
  1043. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1044. <property ResultOption="BT_SUCCESS"/>
  1045. </node>
  1046. <node class="IfElse" id="258">
  1047. <node class="Condition" id="257">
  1048. <property Operator="Equal"/>
  1049. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  1050. <property Opr="const bool true"/>
  1051. </node>
  1052. <node class="Assignment" id="259">
  1053. <property CastRight="false"/>
  1054. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1055. <property Opr="const bool true"/>
  1056. </node>
  1057. <node class="Assignment" id="260">
  1058. <property CastRight="false"/>
  1059. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1060. <property Opr="const bool false"/>
  1061. </node>
  1062. </node>
  1063. <node class="Action" id="261">
  1064. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1065. <property ResultOption="BT_SUCCESS"/>
  1066. </node>
  1067. <node class="IfElse" id="263">
  1068. <node class="Condition" id="262">
  1069. <property Operator="Equal"/>
  1070. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  1071. <property Opr="const bool true"/>
  1072. </node>
  1073. <node class="Assignment" id="264">
  1074. <property CastRight="false"/>
  1075. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1076. <property Opr="const bool true"/>
  1077. </node>
  1078. <node class="Assignment" id="265">
  1079. <property CastRight="false"/>
  1080. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1081. <property Opr="const bool false"/>
  1082. </node>
  1083. </node>
  1084. <node class="Action" id="266">
  1085. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1086. <property ResultOption="BT_SUCCESS"/>
  1087. </node>
  1088. <node class="Assignment" id="267">
  1089. <property CastRight="false"/>
  1090. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1091. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  1092. </node>
  1093. <node class="Action" id="268">
  1094. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1095. <property ResultOption="BT_SUCCESS"/>
  1096. </node>
  1097. <node class="Assignment" id="269">
  1098. <property CastRight="false"/>
  1099. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1100. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  1101. </node>
  1102. <node class="Action" id="270">
  1103. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1104. <property ResultOption="BT_SUCCESS"/>
  1105. </node>
  1106. <node class="Action" id="271">
  1107. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;6dVG6tcuV82P&quot;,&quot;fgMthQV0bIl5&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  1108. <property ResultOption="BT_SUCCESS"/>
  1109. </node>
  1110. <node class="Action" id="272">
  1111. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;fgMthQV0bIl5&quot;)"/>
  1112. <property ResultOption="BT_INVALID"/>
  1113. </node>
  1114. </node>
  1115. <node class="Noop" id="273"/>
  1116. </node>
  1117. <node class="Assignment" id="276">
  1118. <property CastRight="false"/>
  1119. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1120. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  1121. </node>
  1122. <node class="Assignment" id="277">
  1123. <property CastRight="true"/>
  1124. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  1125. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1126. </node>
  1127. <node class="Action" id="278">
  1128. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_7&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  1129. <property ResultOption="BT_SUCCESS"/>
  1130. </node>
  1131. <node class="IfElse" id="274">
  1132. <node class="Condition" id="275">
  1133. <property Operator="Equal"/>
  1134. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_7&quot;)"/>
  1135. <property Opr="const float 8"/>
  1136. </node>
  1137. <node class="Sequence" id="279">
  1138. <node class="Action" id="280">
  1139. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  1140. <property ResultOption="BT_SUCCESS"/>
  1141. </node>
  1142. <node class="IfElse" id="282">
  1143. <node class="Condition" id="281">
  1144. <property Operator="Equal"/>
  1145. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  1146. <property Opr="const bool true"/>
  1147. </node>
  1148. <node class="Assignment" id="283">
  1149. <property CastRight="false"/>
  1150. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1151. <property Opr="const bool true"/>
  1152. </node>
  1153. <node class="Assignment" id="284">
  1154. <property CastRight="false"/>
  1155. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1156. <property Opr="const bool false"/>
  1157. </node>
  1158. </node>
  1159. <node class="Action" id="285">
  1160. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1161. <property ResultOption="BT_SUCCESS"/>
  1162. </node>
  1163. <node class="IfElse" id="287">
  1164. <node class="Condition" id="286">
  1165. <property Operator="Equal"/>
  1166. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  1167. <property Opr="const bool true"/>
  1168. </node>
  1169. <node class="Assignment" id="288">
  1170. <property CastRight="false"/>
  1171. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1172. <property Opr="const bool true"/>
  1173. </node>
  1174. <node class="Assignment" id="289">
  1175. <property CastRight="false"/>
  1176. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1177. <property Opr="const bool false"/>
  1178. </node>
  1179. </node>
  1180. <node class="Action" id="290">
  1181. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1182. <property ResultOption="BT_SUCCESS"/>
  1183. </node>
  1184. <node class="IfElse" id="292">
  1185. <node class="Condition" id="291">
  1186. <property Operator="Equal"/>
  1187. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  1188. <property Opr="const bool true"/>
  1189. </node>
  1190. <node class="Assignment" id="293">
  1191. <property CastRight="false"/>
  1192. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1193. <property Opr="const bool true"/>
  1194. </node>
  1195. <node class="Assignment" id="294">
  1196. <property CastRight="false"/>
  1197. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1198. <property Opr="const bool false"/>
  1199. </node>
  1200. </node>
  1201. <node class="Action" id="295">
  1202. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1203. <property ResultOption="BT_SUCCESS"/>
  1204. </node>
  1205. <node class="IfElse" id="297">
  1206. <node class="Condition" id="296">
  1207. <property Operator="Equal"/>
  1208. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  1209. <property Opr="const bool true"/>
  1210. </node>
  1211. <node class="Assignment" id="298">
  1212. <property CastRight="false"/>
  1213. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1214. <property Opr="const bool true"/>
  1215. </node>
  1216. <node class="Assignment" id="299">
  1217. <property CastRight="false"/>
  1218. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1219. <property Opr="const bool false"/>
  1220. </node>
  1221. </node>
  1222. <node class="Action" id="300">
  1223. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1224. <property ResultOption="BT_SUCCESS"/>
  1225. </node>
  1226. <node class="IfElse" id="302">
  1227. <node class="Condition" id="301">
  1228. <property Operator="Equal"/>
  1229. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  1230. <property Opr="const bool true"/>
  1231. </node>
  1232. <node class="Assignment" id="303">
  1233. <property CastRight="false"/>
  1234. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1235. <property Opr="const bool true"/>
  1236. </node>
  1237. <node class="Assignment" id="304">
  1238. <property CastRight="false"/>
  1239. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1240. <property Opr="const bool false"/>
  1241. </node>
  1242. </node>
  1243. <node class="Action" id="305">
  1244. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1245. <property ResultOption="BT_SUCCESS"/>
  1246. </node>
  1247. <node class="Assignment" id="306">
  1248. <property CastRight="false"/>
  1249. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1250. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  1251. </node>
  1252. <node class="Action" id="307">
  1253. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1254. <property ResultOption="BT_SUCCESS"/>
  1255. </node>
  1256. <node class="Assignment" id="308">
  1257. <property CastRight="false"/>
  1258. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1259. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  1260. </node>
  1261. <node class="Action" id="309">
  1262. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1263. <property ResultOption="BT_SUCCESS"/>
  1264. </node>
  1265. <node class="Action" id="310">
  1266. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;zOKWK2EVQRDq&quot;,&quot;3d3nRKgU1yHz&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  1267. <property ResultOption="BT_SUCCESS"/>
  1268. </node>
  1269. <node class="Action" id="311">
  1270. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;3d3nRKgU1yHz&quot;)"/>
  1271. <property ResultOption="BT_INVALID"/>
  1272. </node>
  1273. </node>
  1274. <node class="Noop" id="312"/>
  1275. </node>
  1276. <node class="Assignment" id="315">
  1277. <property CastRight="false"/>
  1278. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1279. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  1280. </node>
  1281. <node class="Assignment" id="316">
  1282. <property CastRight="true"/>
  1283. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  1284. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1285. </node>
  1286. <node class="Action" id="317">
  1287. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_8&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  1288. <property ResultOption="BT_SUCCESS"/>
  1289. </node>
  1290. <node class="IfElse" id="313">
  1291. <node class="Condition" id="314">
  1292. <property Operator="Equal"/>
  1293. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_8&quot;)"/>
  1294. <property Opr="const float 9"/>
  1295. </node>
  1296. <node class="Sequence" id="318">
  1297. <node class="Action" id="319">
  1298. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  1299. <property ResultOption="BT_SUCCESS"/>
  1300. </node>
  1301. <node class="IfElse" id="321">
  1302. <node class="Condition" id="320">
  1303. <property Operator="Equal"/>
  1304. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  1305. <property Opr="const bool true"/>
  1306. </node>
  1307. <node class="Assignment" id="322">
  1308. <property CastRight="false"/>
  1309. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1310. <property Opr="const bool true"/>
  1311. </node>
  1312. <node class="Assignment" id="323">
  1313. <property CastRight="false"/>
  1314. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1315. <property Opr="const bool false"/>
  1316. </node>
  1317. </node>
  1318. <node class="Action" id="324">
  1319. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1320. <property ResultOption="BT_SUCCESS"/>
  1321. </node>
  1322. <node class="IfElse" id="326">
  1323. <node class="Condition" id="325">
  1324. <property Operator="Equal"/>
  1325. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  1326. <property Opr="const bool true"/>
  1327. </node>
  1328. <node class="Assignment" id="327">
  1329. <property CastRight="false"/>
  1330. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1331. <property Opr="const bool true"/>
  1332. </node>
  1333. <node class="Assignment" id="328">
  1334. <property CastRight="false"/>
  1335. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1336. <property Opr="const bool false"/>
  1337. </node>
  1338. </node>
  1339. <node class="Action" id="329">
  1340. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1341. <property ResultOption="BT_SUCCESS"/>
  1342. </node>
  1343. <node class="IfElse" id="331">
  1344. <node class="Condition" id="330">
  1345. <property Operator="Equal"/>
  1346. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  1347. <property Opr="const bool true"/>
  1348. </node>
  1349. <node class="Assignment" id="332">
  1350. <property CastRight="false"/>
  1351. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1352. <property Opr="const bool true"/>
  1353. </node>
  1354. <node class="Assignment" id="333">
  1355. <property CastRight="false"/>
  1356. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1357. <property Opr="const bool false"/>
  1358. </node>
  1359. </node>
  1360. <node class="Action" id="334">
  1361. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1362. <property ResultOption="BT_SUCCESS"/>
  1363. </node>
  1364. <node class="IfElse" id="336">
  1365. <node class="Condition" id="335">
  1366. <property Operator="Equal"/>
  1367. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  1368. <property Opr="const bool true"/>
  1369. </node>
  1370. <node class="Assignment" id="337">
  1371. <property CastRight="false"/>
  1372. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1373. <property Opr="const bool true"/>
  1374. </node>
  1375. <node class="Assignment" id="338">
  1376. <property CastRight="false"/>
  1377. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1378. <property Opr="const bool false"/>
  1379. </node>
  1380. </node>
  1381. <node class="Action" id="339">
  1382. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1383. <property ResultOption="BT_SUCCESS"/>
  1384. </node>
  1385. <node class="IfElse" id="341">
  1386. <node class="Condition" id="340">
  1387. <property Operator="Equal"/>
  1388. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  1389. <property Opr="const bool true"/>
  1390. </node>
  1391. <node class="Assignment" id="342">
  1392. <property CastRight="false"/>
  1393. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1394. <property Opr="const bool true"/>
  1395. </node>
  1396. <node class="Assignment" id="343">
  1397. <property CastRight="false"/>
  1398. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1399. <property Opr="const bool false"/>
  1400. </node>
  1401. </node>
  1402. <node class="Action" id="344">
  1403. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1404. <property ResultOption="BT_SUCCESS"/>
  1405. </node>
  1406. <node class="Assignment" id="345">
  1407. <property CastRight="false"/>
  1408. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1409. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  1410. </node>
  1411. <node class="Action" id="346">
  1412. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1413. <property ResultOption="BT_SUCCESS"/>
  1414. </node>
  1415. <node class="Assignment" id="347">
  1416. <property CastRight="false"/>
  1417. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1418. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  1419. </node>
  1420. <node class="Action" id="348">
  1421. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1422. <property ResultOption="BT_SUCCESS"/>
  1423. </node>
  1424. <node class="Action" id="349">
  1425. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;ffN7AKgiiDBq&quot;,&quot;abnqsWtTNBm7&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  1426. <property ResultOption="BT_SUCCESS"/>
  1427. </node>
  1428. <node class="Action" id="350">
  1429. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;abnqsWtTNBm7&quot;)"/>
  1430. <property ResultOption="BT_INVALID"/>
  1431. </node>
  1432. </node>
  1433. <node class="Noop" id="351"/>
  1434. </node>
  1435. <node class="Assignment" id="354">
  1436. <property CastRight="false"/>
  1437. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1438. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  1439. </node>
  1440. <node class="Assignment" id="355">
  1441. <property CastRight="true"/>
  1442. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  1443. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1444. </node>
  1445. <node class="Action" id="356">
  1446. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_9&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  1447. <property ResultOption="BT_SUCCESS"/>
  1448. </node>
  1449. <node class="IfElse" id="352">
  1450. <node class="Condition" id="353">
  1451. <property Operator="Equal"/>
  1452. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_9&quot;)"/>
  1453. <property Opr="const float 10"/>
  1454. </node>
  1455. <node class="Sequence" id="357">
  1456. <node class="Action" id="358">
  1457. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  1458. <property ResultOption="BT_SUCCESS"/>
  1459. </node>
  1460. <node class="IfElse" id="360">
  1461. <node class="Condition" id="359">
  1462. <property Operator="Equal"/>
  1463. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  1464. <property Opr="const bool true"/>
  1465. </node>
  1466. <node class="Assignment" id="361">
  1467. <property CastRight="false"/>
  1468. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1469. <property Opr="const bool true"/>
  1470. </node>
  1471. <node class="Assignment" id="362">
  1472. <property CastRight="false"/>
  1473. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1474. <property Opr="const bool false"/>
  1475. </node>
  1476. </node>
  1477. <node class="Action" id="363">
  1478. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1479. <property ResultOption="BT_SUCCESS"/>
  1480. </node>
  1481. <node class="IfElse" id="365">
  1482. <node class="Condition" id="364">
  1483. <property Operator="Equal"/>
  1484. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  1485. <property Opr="const bool true"/>
  1486. </node>
  1487. <node class="Assignment" id="366">
  1488. <property CastRight="false"/>
  1489. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1490. <property Opr="const bool true"/>
  1491. </node>
  1492. <node class="Assignment" id="367">
  1493. <property CastRight="false"/>
  1494. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1495. <property Opr="const bool false"/>
  1496. </node>
  1497. </node>
  1498. <node class="Action" id="368">
  1499. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1500. <property ResultOption="BT_SUCCESS"/>
  1501. </node>
  1502. <node class="IfElse" id="370">
  1503. <node class="Condition" id="369">
  1504. <property Operator="Equal"/>
  1505. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  1506. <property Opr="const bool true"/>
  1507. </node>
  1508. <node class="Assignment" id="371">
  1509. <property CastRight="false"/>
  1510. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1511. <property Opr="const bool true"/>
  1512. </node>
  1513. <node class="Assignment" id="372">
  1514. <property CastRight="false"/>
  1515. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1516. <property Opr="const bool false"/>
  1517. </node>
  1518. </node>
  1519. <node class="Action" id="373">
  1520. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1521. <property ResultOption="BT_SUCCESS"/>
  1522. </node>
  1523. <node class="IfElse" id="375">
  1524. <node class="Condition" id="374">
  1525. <property Operator="Equal"/>
  1526. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  1527. <property Opr="const bool true"/>
  1528. </node>
  1529. <node class="Assignment" id="376">
  1530. <property CastRight="false"/>
  1531. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1532. <property Opr="const bool true"/>
  1533. </node>
  1534. <node class="Assignment" id="377">
  1535. <property CastRight="false"/>
  1536. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1537. <property Opr="const bool false"/>
  1538. </node>
  1539. </node>
  1540. <node class="Action" id="378">
  1541. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1542. <property ResultOption="BT_SUCCESS"/>
  1543. </node>
  1544. <node class="IfElse" id="380">
  1545. <node class="Condition" id="379">
  1546. <property Operator="Equal"/>
  1547. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  1548. <property Opr="const bool true"/>
  1549. </node>
  1550. <node class="Assignment" id="381">
  1551. <property CastRight="false"/>
  1552. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1553. <property Opr="const bool true"/>
  1554. </node>
  1555. <node class="Assignment" id="382">
  1556. <property CastRight="false"/>
  1557. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1558. <property Opr="const bool false"/>
  1559. </node>
  1560. </node>
  1561. <node class="Action" id="383">
  1562. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1563. <property ResultOption="BT_SUCCESS"/>
  1564. </node>
  1565. <node class="Assignment" id="384">
  1566. <property CastRight="false"/>
  1567. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1568. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  1569. </node>
  1570. <node class="Action" id="385">
  1571. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1572. <property ResultOption="BT_SUCCESS"/>
  1573. </node>
  1574. <node class="Assignment" id="386">
  1575. <property CastRight="false"/>
  1576. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1577. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  1578. </node>
  1579. <node class="Action" id="387">
  1580. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1581. <property ResultOption="BT_SUCCESS"/>
  1582. </node>
  1583. <node class="Action" id="388">
  1584. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;ZTN4Z0Agj7u5&quot;,&quot;tnXQUXNchMpD&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  1585. <property ResultOption="BT_SUCCESS"/>
  1586. </node>
  1587. <node class="Action" id="389">
  1588. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;tnXQUXNchMpD&quot;)"/>
  1589. <property ResultOption="BT_INVALID"/>
  1590. </node>
  1591. </node>
  1592. <node class="Noop" id="390"/>
  1593. </node>
  1594. <node class="Assignment" id="393">
  1595. <property CastRight="false"/>
  1596. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1597. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  1598. </node>
  1599. <node class="Assignment" id="394">
  1600. <property CastRight="true"/>
  1601. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  1602. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1603. </node>
  1604. <node class="Action" id="395">
  1605. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_10&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  1606. <property ResultOption="BT_SUCCESS"/>
  1607. </node>
  1608. <node class="IfElse" id="391">
  1609. <node class="Condition" id="392">
  1610. <property Operator="Equal"/>
  1611. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_10&quot;)"/>
  1612. <property Opr="const float 11"/>
  1613. </node>
  1614. <node class="Sequence" id="396">
  1615. <node class="Action" id="397">
  1616. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  1617. <property ResultOption="BT_SUCCESS"/>
  1618. </node>
  1619. <node class="IfElse" id="399">
  1620. <node class="Condition" id="398">
  1621. <property Operator="Equal"/>
  1622. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  1623. <property Opr="const bool true"/>
  1624. </node>
  1625. <node class="Assignment" id="400">
  1626. <property CastRight="false"/>
  1627. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1628. <property Opr="const bool true"/>
  1629. </node>
  1630. <node class="Assignment" id="401">
  1631. <property CastRight="false"/>
  1632. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1633. <property Opr="const bool false"/>
  1634. </node>
  1635. </node>
  1636. <node class="Action" id="402">
  1637. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1638. <property ResultOption="BT_SUCCESS"/>
  1639. </node>
  1640. <node class="IfElse" id="404">
  1641. <node class="Condition" id="403">
  1642. <property Operator="Equal"/>
  1643. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  1644. <property Opr="const bool true"/>
  1645. </node>
  1646. <node class="Assignment" id="405">
  1647. <property CastRight="false"/>
  1648. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1649. <property Opr="const bool true"/>
  1650. </node>
  1651. <node class="Assignment" id="406">
  1652. <property CastRight="false"/>
  1653. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1654. <property Opr="const bool false"/>
  1655. </node>
  1656. </node>
  1657. <node class="Action" id="407">
  1658. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1659. <property ResultOption="BT_SUCCESS"/>
  1660. </node>
  1661. <node class="IfElse" id="409">
  1662. <node class="Condition" id="408">
  1663. <property Operator="Equal"/>
  1664. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  1665. <property Opr="const bool true"/>
  1666. </node>
  1667. <node class="Assignment" id="410">
  1668. <property CastRight="false"/>
  1669. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1670. <property Opr="const bool true"/>
  1671. </node>
  1672. <node class="Assignment" id="411">
  1673. <property CastRight="false"/>
  1674. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1675. <property Opr="const bool false"/>
  1676. </node>
  1677. </node>
  1678. <node class="Action" id="412">
  1679. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1680. <property ResultOption="BT_SUCCESS"/>
  1681. </node>
  1682. <node class="IfElse" id="414">
  1683. <node class="Condition" id="413">
  1684. <property Operator="Equal"/>
  1685. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  1686. <property Opr="const bool true"/>
  1687. </node>
  1688. <node class="Assignment" id="415">
  1689. <property CastRight="false"/>
  1690. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1691. <property Opr="const bool true"/>
  1692. </node>
  1693. <node class="Assignment" id="416">
  1694. <property CastRight="false"/>
  1695. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1696. <property Opr="const bool false"/>
  1697. </node>
  1698. </node>
  1699. <node class="Action" id="417">
  1700. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1701. <property ResultOption="BT_SUCCESS"/>
  1702. </node>
  1703. <node class="IfElse" id="419">
  1704. <node class="Condition" id="418">
  1705. <property Operator="Equal"/>
  1706. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  1707. <property Opr="const bool true"/>
  1708. </node>
  1709. <node class="Assignment" id="420">
  1710. <property CastRight="false"/>
  1711. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1712. <property Opr="const bool true"/>
  1713. </node>
  1714. <node class="Assignment" id="421">
  1715. <property CastRight="false"/>
  1716. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1717. <property Opr="const bool false"/>
  1718. </node>
  1719. </node>
  1720. <node class="Action" id="422">
  1721. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1722. <property ResultOption="BT_SUCCESS"/>
  1723. </node>
  1724. <node class="Assignment" id="423">
  1725. <property CastRight="false"/>
  1726. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1727. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  1728. </node>
  1729. <node class="Action" id="424">
  1730. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1731. <property ResultOption="BT_SUCCESS"/>
  1732. </node>
  1733. <node class="Assignment" id="425">
  1734. <property CastRight="false"/>
  1735. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1736. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  1737. </node>
  1738. <node class="Action" id="426">
  1739. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1740. <property ResultOption="BT_SUCCESS"/>
  1741. </node>
  1742. <node class="Action" id="427">
  1743. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;x00hqbzWnk1b&quot;,&quot;TWUYRQgY14wN&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  1744. <property ResultOption="BT_SUCCESS"/>
  1745. </node>
  1746. <node class="Action" id="428">
  1747. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;TWUYRQgY14wN&quot;)"/>
  1748. <property ResultOption="BT_INVALID"/>
  1749. </node>
  1750. </node>
  1751. <node class="Noop" id="429"/>
  1752. </node>
  1753. <node class="Assignment" id="432">
  1754. <property CastRight="false"/>
  1755. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1756. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  1757. </node>
  1758. <node class="Assignment" id="433">
  1759. <property CastRight="true"/>
  1760. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  1761. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1762. </node>
  1763. <node class="Action" id="434">
  1764. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_11&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  1765. <property ResultOption="BT_SUCCESS"/>
  1766. </node>
  1767. <node class="IfElse" id="430">
  1768. <node class="Condition" id="431">
  1769. <property Operator="Equal"/>
  1770. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_11&quot;)"/>
  1771. <property Opr="const float 12"/>
  1772. </node>
  1773. <node class="Sequence" id="435">
  1774. <node class="Action" id="436">
  1775. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  1776. <property ResultOption="BT_SUCCESS"/>
  1777. </node>
  1778. <node class="IfElse" id="438">
  1779. <node class="Condition" id="437">
  1780. <property Operator="Equal"/>
  1781. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  1782. <property Opr="const bool true"/>
  1783. </node>
  1784. <node class="Assignment" id="439">
  1785. <property CastRight="false"/>
  1786. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1787. <property Opr="const bool true"/>
  1788. </node>
  1789. <node class="Assignment" id="440">
  1790. <property CastRight="false"/>
  1791. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1792. <property Opr="const bool false"/>
  1793. </node>
  1794. </node>
  1795. <node class="Action" id="441">
  1796. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1797. <property ResultOption="BT_SUCCESS"/>
  1798. </node>
  1799. <node class="IfElse" id="443">
  1800. <node class="Condition" id="442">
  1801. <property Operator="Equal"/>
  1802. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  1803. <property Opr="const bool true"/>
  1804. </node>
  1805. <node class="Assignment" id="444">
  1806. <property CastRight="false"/>
  1807. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1808. <property Opr="const bool true"/>
  1809. </node>
  1810. <node class="Assignment" id="445">
  1811. <property CastRight="false"/>
  1812. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1813. <property Opr="const bool false"/>
  1814. </node>
  1815. </node>
  1816. <node class="Action" id="446">
  1817. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1818. <property ResultOption="BT_SUCCESS"/>
  1819. </node>
  1820. <node class="IfElse" id="448">
  1821. <node class="Condition" id="447">
  1822. <property Operator="Equal"/>
  1823. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  1824. <property Opr="const bool true"/>
  1825. </node>
  1826. <node class="Assignment" id="449">
  1827. <property CastRight="false"/>
  1828. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1829. <property Opr="const bool true"/>
  1830. </node>
  1831. <node class="Assignment" id="450">
  1832. <property CastRight="false"/>
  1833. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1834. <property Opr="const bool false"/>
  1835. </node>
  1836. </node>
  1837. <node class="Action" id="451">
  1838. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1839. <property ResultOption="BT_SUCCESS"/>
  1840. </node>
  1841. <node class="IfElse" id="453">
  1842. <node class="Condition" id="452">
  1843. <property Operator="Equal"/>
  1844. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  1845. <property Opr="const bool true"/>
  1846. </node>
  1847. <node class="Assignment" id="454">
  1848. <property CastRight="false"/>
  1849. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1850. <property Opr="const bool true"/>
  1851. </node>
  1852. <node class="Assignment" id="455">
  1853. <property CastRight="false"/>
  1854. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1855. <property Opr="const bool false"/>
  1856. </node>
  1857. </node>
  1858. <node class="Action" id="456">
  1859. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1860. <property ResultOption="BT_SUCCESS"/>
  1861. </node>
  1862. <node class="IfElse" id="458">
  1863. <node class="Condition" id="457">
  1864. <property Operator="Equal"/>
  1865. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  1866. <property Opr="const bool true"/>
  1867. </node>
  1868. <node class="Assignment" id="459">
  1869. <property CastRight="false"/>
  1870. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1871. <property Opr="const bool true"/>
  1872. </node>
  1873. <node class="Assignment" id="460">
  1874. <property CastRight="false"/>
  1875. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1876. <property Opr="const bool false"/>
  1877. </node>
  1878. </node>
  1879. <node class="Action" id="461">
  1880. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1881. <property ResultOption="BT_SUCCESS"/>
  1882. </node>
  1883. <node class="Assignment" id="462">
  1884. <property CastRight="false"/>
  1885. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1886. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  1887. </node>
  1888. <node class="Action" id="463">
  1889. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1890. <property ResultOption="BT_SUCCESS"/>
  1891. </node>
  1892. <node class="Assignment" id="464">
  1893. <property CastRight="false"/>
  1894. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1895. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  1896. </node>
  1897. <node class="Action" id="465">
  1898. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1899. <property ResultOption="BT_SUCCESS"/>
  1900. </node>
  1901. <node class="Action" id="466">
  1902. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;fIaeyHA14fzf&quot;,&quot;oxGJsKW8XXPB&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  1903. <property ResultOption="BT_SUCCESS"/>
  1904. </node>
  1905. <node class="Action" id="467">
  1906. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;oxGJsKW8XXPB&quot;)"/>
  1907. <property ResultOption="BT_INVALID"/>
  1908. </node>
  1909. </node>
  1910. <node class="Noop" id="468"/>
  1911. </node>
  1912. <node class="Assignment" id="471">
  1913. <property CastRight="false"/>
  1914. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  1915. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  1916. </node>
  1917. <node class="Assignment" id="472">
  1918. <property CastRight="true"/>
  1919. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  1920. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  1921. </node>
  1922. <node class="Action" id="473">
  1923. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_12&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  1924. <property ResultOption="BT_SUCCESS"/>
  1925. </node>
  1926. <node class="IfElse" id="469">
  1927. <node class="Condition" id="470">
  1928. <property Operator="Equal"/>
  1929. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_12&quot;)"/>
  1930. <property Opr="const float 13"/>
  1931. </node>
  1932. <node class="Sequence" id="474">
  1933. <node class="Action" id="475">
  1934. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  1935. <property ResultOption="BT_SUCCESS"/>
  1936. </node>
  1937. <node class="IfElse" id="477">
  1938. <node class="Condition" id="476">
  1939. <property Operator="Equal"/>
  1940. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  1941. <property Opr="const bool true"/>
  1942. </node>
  1943. <node class="Assignment" id="478">
  1944. <property CastRight="false"/>
  1945. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1946. <property Opr="const bool true"/>
  1947. </node>
  1948. <node class="Assignment" id="479">
  1949. <property CastRight="false"/>
  1950. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1951. <property Opr="const bool false"/>
  1952. </node>
  1953. </node>
  1954. <node class="Action" id="480">
  1955. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1956. <property ResultOption="BT_SUCCESS"/>
  1957. </node>
  1958. <node class="IfElse" id="482">
  1959. <node class="Condition" id="481">
  1960. <property Operator="Equal"/>
  1961. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  1962. <property Opr="const bool true"/>
  1963. </node>
  1964. <node class="Assignment" id="483">
  1965. <property CastRight="false"/>
  1966. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1967. <property Opr="const bool true"/>
  1968. </node>
  1969. <node class="Assignment" id="484">
  1970. <property CastRight="false"/>
  1971. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1972. <property Opr="const bool false"/>
  1973. </node>
  1974. </node>
  1975. <node class="Action" id="485">
  1976. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1977. <property ResultOption="BT_SUCCESS"/>
  1978. </node>
  1979. <node class="IfElse" id="487">
  1980. <node class="Condition" id="486">
  1981. <property Operator="Equal"/>
  1982. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  1983. <property Opr="const bool true"/>
  1984. </node>
  1985. <node class="Assignment" id="488">
  1986. <property CastRight="false"/>
  1987. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1988. <property Opr="const bool true"/>
  1989. </node>
  1990. <node class="Assignment" id="489">
  1991. <property CastRight="false"/>
  1992. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  1993. <property Opr="const bool false"/>
  1994. </node>
  1995. </node>
  1996. <node class="Action" id="490">
  1997. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  1998. <property ResultOption="BT_SUCCESS"/>
  1999. </node>
  2000. <node class="IfElse" id="492">
  2001. <node class="Condition" id="491">
  2002. <property Operator="Equal"/>
  2003. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  2004. <property Opr="const bool true"/>
  2005. </node>
  2006. <node class="Assignment" id="493">
  2007. <property CastRight="false"/>
  2008. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2009. <property Opr="const bool true"/>
  2010. </node>
  2011. <node class="Assignment" id="494">
  2012. <property CastRight="false"/>
  2013. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2014. <property Opr="const bool false"/>
  2015. </node>
  2016. </node>
  2017. <node class="Action" id="495">
  2018. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2019. <property ResultOption="BT_SUCCESS"/>
  2020. </node>
  2021. <node class="IfElse" id="497">
  2022. <node class="Condition" id="496">
  2023. <property Operator="Equal"/>
  2024. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  2025. <property Opr="const bool true"/>
  2026. </node>
  2027. <node class="Assignment" id="498">
  2028. <property CastRight="false"/>
  2029. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2030. <property Opr="const bool true"/>
  2031. </node>
  2032. <node class="Assignment" id="499">
  2033. <property CastRight="false"/>
  2034. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2035. <property Opr="const bool false"/>
  2036. </node>
  2037. </node>
  2038. <node class="Action" id="500">
  2039. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2040. <property ResultOption="BT_SUCCESS"/>
  2041. </node>
  2042. <node class="Assignment" id="501">
  2043. <property CastRight="false"/>
  2044. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2045. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  2046. </node>
  2047. <node class="Action" id="502">
  2048. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2049. <property ResultOption="BT_SUCCESS"/>
  2050. </node>
  2051. <node class="Assignment" id="503">
  2052. <property CastRight="false"/>
  2053. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2054. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  2055. </node>
  2056. <node class="Action" id="504">
  2057. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2058. <property ResultOption="BT_SUCCESS"/>
  2059. </node>
  2060. <node class="Action" id="505">
  2061. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;9l5tJFP3weyl&quot;,&quot;R0y3lRpBLLt0&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  2062. <property ResultOption="BT_SUCCESS"/>
  2063. </node>
  2064. <node class="Action" id="506">
  2065. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;R0y3lRpBLLt0&quot;)"/>
  2066. <property ResultOption="BT_INVALID"/>
  2067. </node>
  2068. </node>
  2069. <node class="Noop" id="507"/>
  2070. </node>
  2071. <node class="Assignment" id="510">
  2072. <property CastRight="false"/>
  2073. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2074. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  2075. </node>
  2076. <node class="Assignment" id="511">
  2077. <property CastRight="true"/>
  2078. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  2079. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2080. </node>
  2081. <node class="Action" id="512">
  2082. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_13&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  2083. <property ResultOption="BT_SUCCESS"/>
  2084. </node>
  2085. <node class="IfElse" id="508">
  2086. <node class="Condition" id="509">
  2087. <property Operator="Equal"/>
  2088. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_13&quot;)"/>
  2089. <property Opr="const float 14"/>
  2090. </node>
  2091. <node class="Sequence" id="513">
  2092. <node class="Action" id="514">
  2093. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  2094. <property ResultOption="BT_SUCCESS"/>
  2095. </node>
  2096. <node class="IfElse" id="516">
  2097. <node class="Condition" id="515">
  2098. <property Operator="Equal"/>
  2099. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  2100. <property Opr="const bool true"/>
  2101. </node>
  2102. <node class="Assignment" id="517">
  2103. <property CastRight="false"/>
  2104. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2105. <property Opr="const bool true"/>
  2106. </node>
  2107. <node class="Assignment" id="518">
  2108. <property CastRight="false"/>
  2109. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2110. <property Opr="const bool false"/>
  2111. </node>
  2112. </node>
  2113. <node class="Action" id="519">
  2114. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2115. <property ResultOption="BT_SUCCESS"/>
  2116. </node>
  2117. <node class="IfElse" id="521">
  2118. <node class="Condition" id="520">
  2119. <property Operator="Equal"/>
  2120. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  2121. <property Opr="const bool true"/>
  2122. </node>
  2123. <node class="Assignment" id="522">
  2124. <property CastRight="false"/>
  2125. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2126. <property Opr="const bool true"/>
  2127. </node>
  2128. <node class="Assignment" id="523">
  2129. <property CastRight="false"/>
  2130. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2131. <property Opr="const bool false"/>
  2132. </node>
  2133. </node>
  2134. <node class="Action" id="524">
  2135. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2136. <property ResultOption="BT_SUCCESS"/>
  2137. </node>
  2138. <node class="IfElse" id="526">
  2139. <node class="Condition" id="525">
  2140. <property Operator="Equal"/>
  2141. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  2142. <property Opr="const bool true"/>
  2143. </node>
  2144. <node class="Assignment" id="527">
  2145. <property CastRight="false"/>
  2146. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2147. <property Opr="const bool true"/>
  2148. </node>
  2149. <node class="Assignment" id="528">
  2150. <property CastRight="false"/>
  2151. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2152. <property Opr="const bool false"/>
  2153. </node>
  2154. </node>
  2155. <node class="Action" id="529">
  2156. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2157. <property ResultOption="BT_SUCCESS"/>
  2158. </node>
  2159. <node class="IfElse" id="531">
  2160. <node class="Condition" id="530">
  2161. <property Operator="Equal"/>
  2162. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  2163. <property Opr="const bool true"/>
  2164. </node>
  2165. <node class="Assignment" id="532">
  2166. <property CastRight="false"/>
  2167. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2168. <property Opr="const bool true"/>
  2169. </node>
  2170. <node class="Assignment" id="533">
  2171. <property CastRight="false"/>
  2172. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2173. <property Opr="const bool false"/>
  2174. </node>
  2175. </node>
  2176. <node class="Action" id="534">
  2177. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2178. <property ResultOption="BT_SUCCESS"/>
  2179. </node>
  2180. <node class="IfElse" id="536">
  2181. <node class="Condition" id="535">
  2182. <property Operator="Equal"/>
  2183. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  2184. <property Opr="const bool true"/>
  2185. </node>
  2186. <node class="Assignment" id="537">
  2187. <property CastRight="false"/>
  2188. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2189. <property Opr="const bool true"/>
  2190. </node>
  2191. <node class="Assignment" id="538">
  2192. <property CastRight="false"/>
  2193. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2194. <property Opr="const bool false"/>
  2195. </node>
  2196. </node>
  2197. <node class="Action" id="539">
  2198. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2199. <property ResultOption="BT_SUCCESS"/>
  2200. </node>
  2201. <node class="Assignment" id="540">
  2202. <property CastRight="false"/>
  2203. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2204. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  2205. </node>
  2206. <node class="Action" id="541">
  2207. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2208. <property ResultOption="BT_SUCCESS"/>
  2209. </node>
  2210. <node class="Assignment" id="542">
  2211. <property CastRight="false"/>
  2212. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2213. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  2214. </node>
  2215. <node class="Action" id="543">
  2216. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2217. <property ResultOption="BT_SUCCESS"/>
  2218. </node>
  2219. <node class="Action" id="544">
  2220. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;PFJM7a698fzU&quot;,&quot;vl91kKx0vRYe&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  2221. <property ResultOption="BT_SUCCESS"/>
  2222. </node>
  2223. <node class="Action" id="545">
  2224. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;vl91kKx0vRYe&quot;)"/>
  2225. <property ResultOption="BT_INVALID"/>
  2226. </node>
  2227. </node>
  2228. <node class="Noop" id="546"/>
  2229. </node>
  2230. <node class="Assignment" id="549">
  2231. <property CastRight="false"/>
  2232. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2233. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  2234. </node>
  2235. <node class="Assignment" id="550">
  2236. <property CastRight="true"/>
  2237. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  2238. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2239. </node>
  2240. <node class="Action" id="551">
  2241. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_14&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  2242. <property ResultOption="BT_SUCCESS"/>
  2243. </node>
  2244. <node class="IfElse" id="547">
  2245. <node class="Condition" id="548">
  2246. <property Operator="Equal"/>
  2247. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_14&quot;)"/>
  2248. <property Opr="const float 15"/>
  2249. </node>
  2250. <node class="Sequence" id="552">
  2251. <node class="Action" id="553">
  2252. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  2253. <property ResultOption="BT_SUCCESS"/>
  2254. </node>
  2255. <node class="IfElse" id="555">
  2256. <node class="Condition" id="554">
  2257. <property Operator="Equal"/>
  2258. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  2259. <property Opr="const bool true"/>
  2260. </node>
  2261. <node class="Assignment" id="556">
  2262. <property CastRight="false"/>
  2263. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2264. <property Opr="const bool true"/>
  2265. </node>
  2266. <node class="Assignment" id="557">
  2267. <property CastRight="false"/>
  2268. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2269. <property Opr="const bool false"/>
  2270. </node>
  2271. </node>
  2272. <node class="Action" id="558">
  2273. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2274. <property ResultOption="BT_SUCCESS"/>
  2275. </node>
  2276. <node class="IfElse" id="560">
  2277. <node class="Condition" id="559">
  2278. <property Operator="Equal"/>
  2279. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  2280. <property Opr="const bool true"/>
  2281. </node>
  2282. <node class="Assignment" id="561">
  2283. <property CastRight="false"/>
  2284. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2285. <property Opr="const bool true"/>
  2286. </node>
  2287. <node class="Assignment" id="562">
  2288. <property CastRight="false"/>
  2289. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2290. <property Opr="const bool false"/>
  2291. </node>
  2292. </node>
  2293. <node class="Action" id="563">
  2294. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2295. <property ResultOption="BT_SUCCESS"/>
  2296. </node>
  2297. <node class="IfElse" id="565">
  2298. <node class="Condition" id="564">
  2299. <property Operator="Equal"/>
  2300. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  2301. <property Opr="const bool true"/>
  2302. </node>
  2303. <node class="Assignment" id="566">
  2304. <property CastRight="false"/>
  2305. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2306. <property Opr="const bool true"/>
  2307. </node>
  2308. <node class="Assignment" id="567">
  2309. <property CastRight="false"/>
  2310. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2311. <property Opr="const bool false"/>
  2312. </node>
  2313. </node>
  2314. <node class="Action" id="568">
  2315. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2316. <property ResultOption="BT_SUCCESS"/>
  2317. </node>
  2318. <node class="IfElse" id="570">
  2319. <node class="Condition" id="569">
  2320. <property Operator="Equal"/>
  2321. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  2322. <property Opr="const bool true"/>
  2323. </node>
  2324. <node class="Assignment" id="571">
  2325. <property CastRight="false"/>
  2326. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2327. <property Opr="const bool true"/>
  2328. </node>
  2329. <node class="Assignment" id="572">
  2330. <property CastRight="false"/>
  2331. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2332. <property Opr="const bool false"/>
  2333. </node>
  2334. </node>
  2335. <node class="Action" id="573">
  2336. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2337. <property ResultOption="BT_SUCCESS"/>
  2338. </node>
  2339. <node class="IfElse" id="575">
  2340. <node class="Condition" id="574">
  2341. <property Operator="Equal"/>
  2342. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  2343. <property Opr="const bool true"/>
  2344. </node>
  2345. <node class="Assignment" id="576">
  2346. <property CastRight="false"/>
  2347. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2348. <property Opr="const bool true"/>
  2349. </node>
  2350. <node class="Assignment" id="577">
  2351. <property CastRight="false"/>
  2352. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2353. <property Opr="const bool false"/>
  2354. </node>
  2355. </node>
  2356. <node class="Action" id="578">
  2357. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2358. <property ResultOption="BT_SUCCESS"/>
  2359. </node>
  2360. <node class="Assignment" id="579">
  2361. <property CastRight="false"/>
  2362. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2363. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  2364. </node>
  2365. <node class="Action" id="580">
  2366. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2367. <property ResultOption="BT_SUCCESS"/>
  2368. </node>
  2369. <node class="Assignment" id="581">
  2370. <property CastRight="false"/>
  2371. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2372. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  2373. </node>
  2374. <node class="Action" id="582">
  2375. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2376. <property ResultOption="BT_SUCCESS"/>
  2377. </node>
  2378. <node class="Action" id="583">
  2379. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;nRgY2b25f8Ev&quot;,&quot;n7y7crPDsGtK&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  2380. <property ResultOption="BT_SUCCESS"/>
  2381. </node>
  2382. <node class="Action" id="584">
  2383. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;n7y7crPDsGtK&quot;)"/>
  2384. <property ResultOption="BT_INVALID"/>
  2385. </node>
  2386. </node>
  2387. <node class="Noop" id="585"/>
  2388. </node>
  2389. <node class="Assignment" id="588">
  2390. <property CastRight="false"/>
  2391. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2392. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  2393. </node>
  2394. <node class="Assignment" id="589">
  2395. <property CastRight="true"/>
  2396. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  2397. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2398. </node>
  2399. <node class="Action" id="590">
  2400. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_15&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  2401. <property ResultOption="BT_SUCCESS"/>
  2402. </node>
  2403. <node class="IfElse" id="586">
  2404. <node class="Condition" id="587">
  2405. <property Operator="Equal"/>
  2406. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_15&quot;)"/>
  2407. <property Opr="const float 16"/>
  2408. </node>
  2409. <node class="Sequence" id="591">
  2410. <node class="Action" id="592">
  2411. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  2412. <property ResultOption="BT_SUCCESS"/>
  2413. </node>
  2414. <node class="IfElse" id="594">
  2415. <node class="Condition" id="593">
  2416. <property Operator="Equal"/>
  2417. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  2418. <property Opr="const bool true"/>
  2419. </node>
  2420. <node class="Assignment" id="595">
  2421. <property CastRight="false"/>
  2422. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2423. <property Opr="const bool true"/>
  2424. </node>
  2425. <node class="Assignment" id="596">
  2426. <property CastRight="false"/>
  2427. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2428. <property Opr="const bool false"/>
  2429. </node>
  2430. </node>
  2431. <node class="Action" id="597">
  2432. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2433. <property ResultOption="BT_SUCCESS"/>
  2434. </node>
  2435. <node class="IfElse" id="599">
  2436. <node class="Condition" id="598">
  2437. <property Operator="Equal"/>
  2438. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  2439. <property Opr="const bool true"/>
  2440. </node>
  2441. <node class="Assignment" id="600">
  2442. <property CastRight="false"/>
  2443. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2444. <property Opr="const bool true"/>
  2445. </node>
  2446. <node class="Assignment" id="601">
  2447. <property CastRight="false"/>
  2448. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2449. <property Opr="const bool false"/>
  2450. </node>
  2451. </node>
  2452. <node class="Action" id="602">
  2453. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2454. <property ResultOption="BT_SUCCESS"/>
  2455. </node>
  2456. <node class="IfElse" id="604">
  2457. <node class="Condition" id="603">
  2458. <property Operator="Equal"/>
  2459. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  2460. <property Opr="const bool true"/>
  2461. </node>
  2462. <node class="Assignment" id="605">
  2463. <property CastRight="false"/>
  2464. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2465. <property Opr="const bool true"/>
  2466. </node>
  2467. <node class="Assignment" id="606">
  2468. <property CastRight="false"/>
  2469. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2470. <property Opr="const bool false"/>
  2471. </node>
  2472. </node>
  2473. <node class="Action" id="607">
  2474. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2475. <property ResultOption="BT_SUCCESS"/>
  2476. </node>
  2477. <node class="IfElse" id="609">
  2478. <node class="Condition" id="608">
  2479. <property Operator="Equal"/>
  2480. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  2481. <property Opr="const bool true"/>
  2482. </node>
  2483. <node class="Assignment" id="610">
  2484. <property CastRight="false"/>
  2485. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2486. <property Opr="const bool true"/>
  2487. </node>
  2488. <node class="Assignment" id="611">
  2489. <property CastRight="false"/>
  2490. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2491. <property Opr="const bool false"/>
  2492. </node>
  2493. </node>
  2494. <node class="Action" id="612">
  2495. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2496. <property ResultOption="BT_SUCCESS"/>
  2497. </node>
  2498. <node class="IfElse" id="614">
  2499. <node class="Condition" id="613">
  2500. <property Operator="Equal"/>
  2501. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  2502. <property Opr="const bool true"/>
  2503. </node>
  2504. <node class="Assignment" id="615">
  2505. <property CastRight="false"/>
  2506. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2507. <property Opr="const bool true"/>
  2508. </node>
  2509. <node class="Assignment" id="616">
  2510. <property CastRight="false"/>
  2511. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2512. <property Opr="const bool false"/>
  2513. </node>
  2514. </node>
  2515. <node class="Action" id="617">
  2516. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2517. <property ResultOption="BT_SUCCESS"/>
  2518. </node>
  2519. <node class="Assignment" id="618">
  2520. <property CastRight="false"/>
  2521. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2522. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  2523. </node>
  2524. <node class="Action" id="619">
  2525. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2526. <property ResultOption="BT_SUCCESS"/>
  2527. </node>
  2528. <node class="Assignment" id="620">
  2529. <property CastRight="false"/>
  2530. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2531. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  2532. </node>
  2533. <node class="Action" id="621">
  2534. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2535. <property ResultOption="BT_SUCCESS"/>
  2536. </node>
  2537. <node class="Action" id="622">
  2538. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;ZfLKUD9yqkgk&quot;,&quot;JtlHeRe9igqs&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  2539. <property ResultOption="BT_SUCCESS"/>
  2540. </node>
  2541. <node class="Action" id="623">
  2542. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;JtlHeRe9igqs&quot;)"/>
  2543. <property ResultOption="BT_INVALID"/>
  2544. </node>
  2545. </node>
  2546. <node class="Noop" id="624"/>
  2547. </node>
  2548. <node class="Assignment" id="627">
  2549. <property CastRight="false"/>
  2550. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2551. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  2552. </node>
  2553. <node class="Assignment" id="628">
  2554. <property CastRight="true"/>
  2555. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  2556. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2557. </node>
  2558. <node class="Action" id="629">
  2559. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_16&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  2560. <property ResultOption="BT_SUCCESS"/>
  2561. </node>
  2562. <node class="IfElse" id="625">
  2563. <node class="Condition" id="626">
  2564. <property Operator="Equal"/>
  2565. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_16&quot;)"/>
  2566. <property Opr="const float 17"/>
  2567. </node>
  2568. <node class="Sequence" id="630">
  2569. <node class="Action" id="631">
  2570. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  2571. <property ResultOption="BT_SUCCESS"/>
  2572. </node>
  2573. <node class="IfElse" id="633">
  2574. <node class="Condition" id="632">
  2575. <property Operator="Equal"/>
  2576. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  2577. <property Opr="const bool true"/>
  2578. </node>
  2579. <node class="Assignment" id="634">
  2580. <property CastRight="false"/>
  2581. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2582. <property Opr="const bool true"/>
  2583. </node>
  2584. <node class="Assignment" id="635">
  2585. <property CastRight="false"/>
  2586. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2587. <property Opr="const bool false"/>
  2588. </node>
  2589. </node>
  2590. <node class="Action" id="636">
  2591. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2592. <property ResultOption="BT_SUCCESS"/>
  2593. </node>
  2594. <node class="IfElse" id="638">
  2595. <node class="Condition" id="637">
  2596. <property Operator="Equal"/>
  2597. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  2598. <property Opr="const bool true"/>
  2599. </node>
  2600. <node class="Assignment" id="639">
  2601. <property CastRight="false"/>
  2602. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2603. <property Opr="const bool true"/>
  2604. </node>
  2605. <node class="Assignment" id="640">
  2606. <property CastRight="false"/>
  2607. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2608. <property Opr="const bool false"/>
  2609. </node>
  2610. </node>
  2611. <node class="Action" id="641">
  2612. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2613. <property ResultOption="BT_SUCCESS"/>
  2614. </node>
  2615. <node class="IfElse" id="643">
  2616. <node class="Condition" id="642">
  2617. <property Operator="Equal"/>
  2618. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  2619. <property Opr="const bool true"/>
  2620. </node>
  2621. <node class="Assignment" id="644">
  2622. <property CastRight="false"/>
  2623. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2624. <property Opr="const bool true"/>
  2625. </node>
  2626. <node class="Assignment" id="645">
  2627. <property CastRight="false"/>
  2628. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2629. <property Opr="const bool false"/>
  2630. </node>
  2631. </node>
  2632. <node class="Action" id="646">
  2633. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2634. <property ResultOption="BT_SUCCESS"/>
  2635. </node>
  2636. <node class="IfElse" id="648">
  2637. <node class="Condition" id="647">
  2638. <property Operator="Equal"/>
  2639. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  2640. <property Opr="const bool true"/>
  2641. </node>
  2642. <node class="Assignment" id="649">
  2643. <property CastRight="false"/>
  2644. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2645. <property Opr="const bool true"/>
  2646. </node>
  2647. <node class="Assignment" id="650">
  2648. <property CastRight="false"/>
  2649. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2650. <property Opr="const bool false"/>
  2651. </node>
  2652. </node>
  2653. <node class="Action" id="651">
  2654. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2655. <property ResultOption="BT_SUCCESS"/>
  2656. </node>
  2657. <node class="IfElse" id="653">
  2658. <node class="Condition" id="652">
  2659. <property Operator="Equal"/>
  2660. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  2661. <property Opr="const bool true"/>
  2662. </node>
  2663. <node class="Assignment" id="654">
  2664. <property CastRight="false"/>
  2665. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2666. <property Opr="const bool true"/>
  2667. </node>
  2668. <node class="Assignment" id="655">
  2669. <property CastRight="false"/>
  2670. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2671. <property Opr="const bool false"/>
  2672. </node>
  2673. </node>
  2674. <node class="Action" id="656">
  2675. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2676. <property ResultOption="BT_SUCCESS"/>
  2677. </node>
  2678. <node class="Assignment" id="657">
  2679. <property CastRight="false"/>
  2680. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2681. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  2682. </node>
  2683. <node class="Action" id="658">
  2684. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2685. <property ResultOption="BT_SUCCESS"/>
  2686. </node>
  2687. <node class="Assignment" id="659">
  2688. <property CastRight="false"/>
  2689. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2690. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  2691. </node>
  2692. <node class="Action" id="660">
  2693. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2694. <property ResultOption="BT_SUCCESS"/>
  2695. </node>
  2696. <node class="Action" id="661">
  2697. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;LRpoy2xtrLPd&quot;,&quot;SVl555EDkPWW&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  2698. <property ResultOption="BT_SUCCESS"/>
  2699. </node>
  2700. <node class="Action" id="662">
  2701. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;SVl555EDkPWW&quot;)"/>
  2702. <property ResultOption="BT_INVALID"/>
  2703. </node>
  2704. </node>
  2705. <node class="Noop" id="663"/>
  2706. </node>
  2707. <node class="Assignment" id="666">
  2708. <property CastRight="false"/>
  2709. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2710. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  2711. </node>
  2712. <node class="Assignment" id="667">
  2713. <property CastRight="true"/>
  2714. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  2715. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2716. </node>
  2717. <node class="Action" id="668">
  2718. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_17&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  2719. <property ResultOption="BT_SUCCESS"/>
  2720. </node>
  2721. <node class="IfElse" id="664">
  2722. <node class="Condition" id="665">
  2723. <property Operator="Equal"/>
  2724. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_17&quot;)"/>
  2725. <property Opr="const float 18"/>
  2726. </node>
  2727. <node class="Sequence" id="669">
  2728. <node class="Action" id="670">
  2729. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  2730. <property ResultOption="BT_SUCCESS"/>
  2731. </node>
  2732. <node class="IfElse" id="672">
  2733. <node class="Condition" id="671">
  2734. <property Operator="Equal"/>
  2735. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  2736. <property Opr="const bool true"/>
  2737. </node>
  2738. <node class="Assignment" id="673">
  2739. <property CastRight="false"/>
  2740. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2741. <property Opr="const bool true"/>
  2742. </node>
  2743. <node class="Assignment" id="674">
  2744. <property CastRight="false"/>
  2745. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2746. <property Opr="const bool false"/>
  2747. </node>
  2748. </node>
  2749. <node class="Action" id="675">
  2750. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2751. <property ResultOption="BT_SUCCESS"/>
  2752. </node>
  2753. <node class="IfElse" id="677">
  2754. <node class="Condition" id="676">
  2755. <property Operator="Equal"/>
  2756. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  2757. <property Opr="const bool true"/>
  2758. </node>
  2759. <node class="Assignment" id="678">
  2760. <property CastRight="false"/>
  2761. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2762. <property Opr="const bool true"/>
  2763. </node>
  2764. <node class="Assignment" id="679">
  2765. <property CastRight="false"/>
  2766. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2767. <property Opr="const bool false"/>
  2768. </node>
  2769. </node>
  2770. <node class="Action" id="680">
  2771. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2772. <property ResultOption="BT_SUCCESS"/>
  2773. </node>
  2774. <node class="IfElse" id="682">
  2775. <node class="Condition" id="681">
  2776. <property Operator="Equal"/>
  2777. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  2778. <property Opr="const bool true"/>
  2779. </node>
  2780. <node class="Assignment" id="683">
  2781. <property CastRight="false"/>
  2782. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2783. <property Opr="const bool true"/>
  2784. </node>
  2785. <node class="Assignment" id="684">
  2786. <property CastRight="false"/>
  2787. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2788. <property Opr="const bool false"/>
  2789. </node>
  2790. </node>
  2791. <node class="Action" id="685">
  2792. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2793. <property ResultOption="BT_SUCCESS"/>
  2794. </node>
  2795. <node class="IfElse" id="687">
  2796. <node class="Condition" id="686">
  2797. <property Operator="Equal"/>
  2798. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  2799. <property Opr="const bool true"/>
  2800. </node>
  2801. <node class="Assignment" id="688">
  2802. <property CastRight="false"/>
  2803. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2804. <property Opr="const bool true"/>
  2805. </node>
  2806. <node class="Assignment" id="689">
  2807. <property CastRight="false"/>
  2808. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2809. <property Opr="const bool false"/>
  2810. </node>
  2811. </node>
  2812. <node class="Action" id="690">
  2813. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2814. <property ResultOption="BT_SUCCESS"/>
  2815. </node>
  2816. <node class="IfElse" id="692">
  2817. <node class="Condition" id="691">
  2818. <property Operator="Equal"/>
  2819. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  2820. <property Opr="const bool true"/>
  2821. </node>
  2822. <node class="Assignment" id="693">
  2823. <property CastRight="false"/>
  2824. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2825. <property Opr="const bool true"/>
  2826. </node>
  2827. <node class="Assignment" id="694">
  2828. <property CastRight="false"/>
  2829. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2830. <property Opr="const bool false"/>
  2831. </node>
  2832. </node>
  2833. <node class="Action" id="695">
  2834. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2835. <property ResultOption="BT_SUCCESS"/>
  2836. </node>
  2837. <node class="Assignment" id="696">
  2838. <property CastRight="false"/>
  2839. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2840. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  2841. </node>
  2842. <node class="Action" id="697">
  2843. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2844. <property ResultOption="BT_SUCCESS"/>
  2845. </node>
  2846. <node class="Assignment" id="698">
  2847. <property CastRight="false"/>
  2848. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2849. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  2850. </node>
  2851. <node class="Action" id="699">
  2852. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2853. <property ResultOption="BT_SUCCESS"/>
  2854. </node>
  2855. <node class="Action" id="700">
  2856. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;aecwMII7N6i4&quot;,&quot;J5lmFCZuXVM3&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  2857. <property ResultOption="BT_SUCCESS"/>
  2858. </node>
  2859. <node class="Action" id="701">
  2860. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;J5lmFCZuXVM3&quot;)"/>
  2861. <property ResultOption="BT_INVALID"/>
  2862. </node>
  2863. </node>
  2864. <node class="Noop" id="702"/>
  2865. </node>
  2866. <node class="Assignment" id="705">
  2867. <property CastRight="false"/>
  2868. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2869. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  2870. </node>
  2871. <node class="Assignment" id="706">
  2872. <property CastRight="true"/>
  2873. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  2874. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  2875. </node>
  2876. <node class="Action" id="707">
  2877. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_18&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  2878. <property ResultOption="BT_SUCCESS"/>
  2879. </node>
  2880. <node class="IfElse" id="703">
  2881. <node class="Condition" id="704">
  2882. <property Operator="Equal"/>
  2883. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_18&quot;)"/>
  2884. <property Opr="const float 19"/>
  2885. </node>
  2886. <node class="Sequence" id="708">
  2887. <node class="Action" id="709">
  2888. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  2889. <property ResultOption="BT_SUCCESS"/>
  2890. </node>
  2891. <node class="IfElse" id="711">
  2892. <node class="Condition" id="710">
  2893. <property Operator="Equal"/>
  2894. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  2895. <property Opr="const bool true"/>
  2896. </node>
  2897. <node class="Assignment" id="712">
  2898. <property CastRight="false"/>
  2899. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2900. <property Opr="const bool true"/>
  2901. </node>
  2902. <node class="Assignment" id="713">
  2903. <property CastRight="false"/>
  2904. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2905. <property Opr="const bool false"/>
  2906. </node>
  2907. </node>
  2908. <node class="Action" id="714">
  2909. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2910. <property ResultOption="BT_SUCCESS"/>
  2911. </node>
  2912. <node class="IfElse" id="716">
  2913. <node class="Condition" id="715">
  2914. <property Operator="Equal"/>
  2915. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  2916. <property Opr="const bool true"/>
  2917. </node>
  2918. <node class="Assignment" id="717">
  2919. <property CastRight="false"/>
  2920. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2921. <property Opr="const bool true"/>
  2922. </node>
  2923. <node class="Assignment" id="718">
  2924. <property CastRight="false"/>
  2925. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2926. <property Opr="const bool false"/>
  2927. </node>
  2928. </node>
  2929. <node class="Action" id="719">
  2930. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2931. <property ResultOption="BT_SUCCESS"/>
  2932. </node>
  2933. <node class="IfElse" id="721">
  2934. <node class="Condition" id="720">
  2935. <property Operator="Equal"/>
  2936. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  2937. <property Opr="const bool true"/>
  2938. </node>
  2939. <node class="Assignment" id="722">
  2940. <property CastRight="false"/>
  2941. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2942. <property Opr="const bool true"/>
  2943. </node>
  2944. <node class="Assignment" id="723">
  2945. <property CastRight="false"/>
  2946. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2947. <property Opr="const bool false"/>
  2948. </node>
  2949. </node>
  2950. <node class="Action" id="724">
  2951. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2952. <property ResultOption="BT_SUCCESS"/>
  2953. </node>
  2954. <node class="IfElse" id="726">
  2955. <node class="Condition" id="725">
  2956. <property Operator="Equal"/>
  2957. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  2958. <property Opr="const bool true"/>
  2959. </node>
  2960. <node class="Assignment" id="727">
  2961. <property CastRight="false"/>
  2962. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2963. <property Opr="const bool true"/>
  2964. </node>
  2965. <node class="Assignment" id="728">
  2966. <property CastRight="false"/>
  2967. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2968. <property Opr="const bool false"/>
  2969. </node>
  2970. </node>
  2971. <node class="Action" id="729">
  2972. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2973. <property ResultOption="BT_SUCCESS"/>
  2974. </node>
  2975. <node class="IfElse" id="731">
  2976. <node class="Condition" id="730">
  2977. <property Operator="Equal"/>
  2978. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  2979. <property Opr="const bool true"/>
  2980. </node>
  2981. <node class="Assignment" id="732">
  2982. <property CastRight="false"/>
  2983. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2984. <property Opr="const bool true"/>
  2985. </node>
  2986. <node class="Assignment" id="733">
  2987. <property CastRight="false"/>
  2988. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  2989. <property Opr="const bool false"/>
  2990. </node>
  2991. </node>
  2992. <node class="Action" id="734">
  2993. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  2994. <property ResultOption="BT_SUCCESS"/>
  2995. </node>
  2996. <node class="Assignment" id="735">
  2997. <property CastRight="false"/>
  2998. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  2999. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  3000. </node>
  3001. <node class="Action" id="736">
  3002. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3003. <property ResultOption="BT_SUCCESS"/>
  3004. </node>
  3005. <node class="Assignment" id="737">
  3006. <property CastRight="false"/>
  3007. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3008. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  3009. </node>
  3010. <node class="Action" id="738">
  3011. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3012. <property ResultOption="BT_SUCCESS"/>
  3013. </node>
  3014. <node class="Action" id="739">
  3015. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;rBo2HCvo4eQz&quot;,&quot;Q93XyCYnRK9I&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  3016. <property ResultOption="BT_SUCCESS"/>
  3017. </node>
  3018. <node class="Action" id="740">
  3019. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;Q93XyCYnRK9I&quot;)"/>
  3020. <property ResultOption="BT_INVALID"/>
  3021. </node>
  3022. </node>
  3023. <node class="Noop" id="741"/>
  3024. </node>
  3025. <node class="Assignment" id="744">
  3026. <property CastRight="false"/>
  3027. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3028. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  3029. </node>
  3030. <node class="Assignment" id="745">
  3031. <property CastRight="true"/>
  3032. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  3033. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3034. </node>
  3035. <node class="Action" id="746">
  3036. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_19&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  3037. <property ResultOption="BT_SUCCESS"/>
  3038. </node>
  3039. <node class="IfElse" id="742">
  3040. <node class="Condition" id="743">
  3041. <property Operator="Equal"/>
  3042. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_19&quot;)"/>
  3043. <property Opr="const float 20"/>
  3044. </node>
  3045. <node class="Sequence" id="747">
  3046. <node class="Action" id="748">
  3047. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  3048. <property ResultOption="BT_SUCCESS"/>
  3049. </node>
  3050. <node class="IfElse" id="750">
  3051. <node class="Condition" id="749">
  3052. <property Operator="Equal"/>
  3053. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  3054. <property Opr="const bool true"/>
  3055. </node>
  3056. <node class="Assignment" id="751">
  3057. <property CastRight="false"/>
  3058. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3059. <property Opr="const bool true"/>
  3060. </node>
  3061. <node class="Assignment" id="752">
  3062. <property CastRight="false"/>
  3063. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3064. <property Opr="const bool false"/>
  3065. </node>
  3066. </node>
  3067. <node class="Action" id="753">
  3068. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3069. <property ResultOption="BT_SUCCESS"/>
  3070. </node>
  3071. <node class="IfElse" id="755">
  3072. <node class="Condition" id="754">
  3073. <property Operator="Equal"/>
  3074. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  3075. <property Opr="const bool true"/>
  3076. </node>
  3077. <node class="Assignment" id="756">
  3078. <property CastRight="false"/>
  3079. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3080. <property Opr="const bool true"/>
  3081. </node>
  3082. <node class="Assignment" id="757">
  3083. <property CastRight="false"/>
  3084. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3085. <property Opr="const bool false"/>
  3086. </node>
  3087. </node>
  3088. <node class="Action" id="758">
  3089. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3090. <property ResultOption="BT_SUCCESS"/>
  3091. </node>
  3092. <node class="IfElse" id="760">
  3093. <node class="Condition" id="759">
  3094. <property Operator="Equal"/>
  3095. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  3096. <property Opr="const bool true"/>
  3097. </node>
  3098. <node class="Assignment" id="761">
  3099. <property CastRight="false"/>
  3100. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3101. <property Opr="const bool true"/>
  3102. </node>
  3103. <node class="Assignment" id="762">
  3104. <property CastRight="false"/>
  3105. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3106. <property Opr="const bool false"/>
  3107. </node>
  3108. </node>
  3109. <node class="Action" id="763">
  3110. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3111. <property ResultOption="BT_SUCCESS"/>
  3112. </node>
  3113. <node class="IfElse" id="765">
  3114. <node class="Condition" id="764">
  3115. <property Operator="Equal"/>
  3116. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  3117. <property Opr="const bool true"/>
  3118. </node>
  3119. <node class="Assignment" id="766">
  3120. <property CastRight="false"/>
  3121. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3122. <property Opr="const bool true"/>
  3123. </node>
  3124. <node class="Assignment" id="767">
  3125. <property CastRight="false"/>
  3126. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3127. <property Opr="const bool false"/>
  3128. </node>
  3129. </node>
  3130. <node class="Action" id="768">
  3131. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3132. <property ResultOption="BT_SUCCESS"/>
  3133. </node>
  3134. <node class="IfElse" id="770">
  3135. <node class="Condition" id="769">
  3136. <property Operator="Equal"/>
  3137. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  3138. <property Opr="const bool true"/>
  3139. </node>
  3140. <node class="Assignment" id="771">
  3141. <property CastRight="false"/>
  3142. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3143. <property Opr="const bool true"/>
  3144. </node>
  3145. <node class="Assignment" id="772">
  3146. <property CastRight="false"/>
  3147. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3148. <property Opr="const bool false"/>
  3149. </node>
  3150. </node>
  3151. <node class="Action" id="773">
  3152. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3153. <property ResultOption="BT_SUCCESS"/>
  3154. </node>
  3155. <node class="Assignment" id="774">
  3156. <property CastRight="false"/>
  3157. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3158. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  3159. </node>
  3160. <node class="Action" id="775">
  3161. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3162. <property ResultOption="BT_SUCCESS"/>
  3163. </node>
  3164. <node class="Assignment" id="776">
  3165. <property CastRight="false"/>
  3166. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3167. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  3168. </node>
  3169. <node class="Action" id="777">
  3170. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3171. <property ResultOption="BT_SUCCESS"/>
  3172. </node>
  3173. <node class="Action" id="778">
  3174. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;LHjXREh311Yj&quot;,&quot;j3JLU53YZQWx&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  3175. <property ResultOption="BT_SUCCESS"/>
  3176. </node>
  3177. <node class="Action" id="779">
  3178. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;j3JLU53YZQWx&quot;)"/>
  3179. <property ResultOption="BT_INVALID"/>
  3180. </node>
  3181. </node>
  3182. <node class="Noop" id="780"/>
  3183. </node>
  3184. <node class="Assignment" id="783">
  3185. <property CastRight="false"/>
  3186. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3187. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  3188. </node>
  3189. <node class="Assignment" id="784">
  3190. <property CastRight="true"/>
  3191. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  3192. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3193. </node>
  3194. <node class="Action" id="785">
  3195. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_20&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  3196. <property ResultOption="BT_SUCCESS"/>
  3197. </node>
  3198. <node class="IfElse" id="781">
  3199. <node class="Condition" id="782">
  3200. <property Operator="Equal"/>
  3201. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_20&quot;)"/>
  3202. <property Opr="const float 21"/>
  3203. </node>
  3204. <node class="Sequence" id="786">
  3205. <node class="Action" id="787">
  3206. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  3207. <property ResultOption="BT_SUCCESS"/>
  3208. </node>
  3209. <node class="IfElse" id="789">
  3210. <node class="Condition" id="788">
  3211. <property Operator="Equal"/>
  3212. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  3213. <property Opr="const bool true"/>
  3214. </node>
  3215. <node class="Assignment" id="790">
  3216. <property CastRight="false"/>
  3217. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3218. <property Opr="const bool true"/>
  3219. </node>
  3220. <node class="Assignment" id="791">
  3221. <property CastRight="false"/>
  3222. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3223. <property Opr="const bool false"/>
  3224. </node>
  3225. </node>
  3226. <node class="Action" id="792">
  3227. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3228. <property ResultOption="BT_SUCCESS"/>
  3229. </node>
  3230. <node class="IfElse" id="794">
  3231. <node class="Condition" id="793">
  3232. <property Operator="Equal"/>
  3233. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  3234. <property Opr="const bool true"/>
  3235. </node>
  3236. <node class="Assignment" id="795">
  3237. <property CastRight="false"/>
  3238. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3239. <property Opr="const bool true"/>
  3240. </node>
  3241. <node class="Assignment" id="796">
  3242. <property CastRight="false"/>
  3243. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3244. <property Opr="const bool false"/>
  3245. </node>
  3246. </node>
  3247. <node class="Action" id="797">
  3248. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3249. <property ResultOption="BT_SUCCESS"/>
  3250. </node>
  3251. <node class="IfElse" id="799">
  3252. <node class="Condition" id="798">
  3253. <property Operator="Equal"/>
  3254. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  3255. <property Opr="const bool true"/>
  3256. </node>
  3257. <node class="Assignment" id="800">
  3258. <property CastRight="false"/>
  3259. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3260. <property Opr="const bool true"/>
  3261. </node>
  3262. <node class="Assignment" id="801">
  3263. <property CastRight="false"/>
  3264. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3265. <property Opr="const bool false"/>
  3266. </node>
  3267. </node>
  3268. <node class="Action" id="802">
  3269. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3270. <property ResultOption="BT_SUCCESS"/>
  3271. </node>
  3272. <node class="IfElse" id="804">
  3273. <node class="Condition" id="803">
  3274. <property Operator="Equal"/>
  3275. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  3276. <property Opr="const bool true"/>
  3277. </node>
  3278. <node class="Assignment" id="805">
  3279. <property CastRight="false"/>
  3280. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3281. <property Opr="const bool true"/>
  3282. </node>
  3283. <node class="Assignment" id="806">
  3284. <property CastRight="false"/>
  3285. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3286. <property Opr="const bool false"/>
  3287. </node>
  3288. </node>
  3289. <node class="Action" id="807">
  3290. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3291. <property ResultOption="BT_SUCCESS"/>
  3292. </node>
  3293. <node class="IfElse" id="809">
  3294. <node class="Condition" id="808">
  3295. <property Operator="Equal"/>
  3296. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  3297. <property Opr="const bool true"/>
  3298. </node>
  3299. <node class="Assignment" id="810">
  3300. <property CastRight="false"/>
  3301. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3302. <property Opr="const bool true"/>
  3303. </node>
  3304. <node class="Assignment" id="811">
  3305. <property CastRight="false"/>
  3306. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3307. <property Opr="const bool false"/>
  3308. </node>
  3309. </node>
  3310. <node class="Action" id="812">
  3311. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3312. <property ResultOption="BT_SUCCESS"/>
  3313. </node>
  3314. <node class="Assignment" id="813">
  3315. <property CastRight="false"/>
  3316. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3317. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  3318. </node>
  3319. <node class="Action" id="814">
  3320. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3321. <property ResultOption="BT_SUCCESS"/>
  3322. </node>
  3323. <node class="Assignment" id="815">
  3324. <property CastRight="false"/>
  3325. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3326. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  3327. </node>
  3328. <node class="Action" id="816">
  3329. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3330. <property ResultOption="BT_SUCCESS"/>
  3331. </node>
  3332. <node class="Action" id="817">
  3333. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;JRd8v8m6ug6o&quot;,&quot;cW6kdiLLAGnv&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  3334. <property ResultOption="BT_SUCCESS"/>
  3335. </node>
  3336. <node class="Action" id="818">
  3337. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;cW6kdiLLAGnv&quot;)"/>
  3338. <property ResultOption="BT_INVALID"/>
  3339. </node>
  3340. </node>
  3341. <node class="Noop" id="819"/>
  3342. </node>
  3343. <node class="Assignment" id="822">
  3344. <property CastRight="false"/>
  3345. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3346. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  3347. </node>
  3348. <node class="Assignment" id="823">
  3349. <property CastRight="true"/>
  3350. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  3351. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3352. </node>
  3353. <node class="Action" id="824">
  3354. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_21&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  3355. <property ResultOption="BT_SUCCESS"/>
  3356. </node>
  3357. <node class="IfElse" id="820">
  3358. <node class="Condition" id="821">
  3359. <property Operator="Equal"/>
  3360. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_21&quot;)"/>
  3361. <property Opr="const float 22"/>
  3362. </node>
  3363. <node class="Sequence" id="825">
  3364. <node class="Action" id="826">
  3365. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  3366. <property ResultOption="BT_SUCCESS"/>
  3367. </node>
  3368. <node class="IfElse" id="828">
  3369. <node class="Condition" id="827">
  3370. <property Operator="Equal"/>
  3371. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  3372. <property Opr="const bool true"/>
  3373. </node>
  3374. <node class="Assignment" id="829">
  3375. <property CastRight="false"/>
  3376. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3377. <property Opr="const bool true"/>
  3378. </node>
  3379. <node class="Assignment" id="830">
  3380. <property CastRight="false"/>
  3381. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3382. <property Opr="const bool false"/>
  3383. </node>
  3384. </node>
  3385. <node class="Action" id="831">
  3386. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3387. <property ResultOption="BT_SUCCESS"/>
  3388. </node>
  3389. <node class="IfElse" id="833">
  3390. <node class="Condition" id="832">
  3391. <property Operator="Equal"/>
  3392. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  3393. <property Opr="const bool true"/>
  3394. </node>
  3395. <node class="Assignment" id="834">
  3396. <property CastRight="false"/>
  3397. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3398. <property Opr="const bool true"/>
  3399. </node>
  3400. <node class="Assignment" id="835">
  3401. <property CastRight="false"/>
  3402. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3403. <property Opr="const bool false"/>
  3404. </node>
  3405. </node>
  3406. <node class="Action" id="836">
  3407. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3408. <property ResultOption="BT_SUCCESS"/>
  3409. </node>
  3410. <node class="IfElse" id="838">
  3411. <node class="Condition" id="837">
  3412. <property Operator="Equal"/>
  3413. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  3414. <property Opr="const bool true"/>
  3415. </node>
  3416. <node class="Assignment" id="839">
  3417. <property CastRight="false"/>
  3418. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3419. <property Opr="const bool true"/>
  3420. </node>
  3421. <node class="Assignment" id="840">
  3422. <property CastRight="false"/>
  3423. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3424. <property Opr="const bool false"/>
  3425. </node>
  3426. </node>
  3427. <node class="Action" id="841">
  3428. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3429. <property ResultOption="BT_SUCCESS"/>
  3430. </node>
  3431. <node class="IfElse" id="843">
  3432. <node class="Condition" id="842">
  3433. <property Operator="Equal"/>
  3434. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  3435. <property Opr="const bool true"/>
  3436. </node>
  3437. <node class="Assignment" id="844">
  3438. <property CastRight="false"/>
  3439. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3440. <property Opr="const bool true"/>
  3441. </node>
  3442. <node class="Assignment" id="845">
  3443. <property CastRight="false"/>
  3444. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3445. <property Opr="const bool false"/>
  3446. </node>
  3447. </node>
  3448. <node class="Action" id="846">
  3449. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3450. <property ResultOption="BT_SUCCESS"/>
  3451. </node>
  3452. <node class="IfElse" id="848">
  3453. <node class="Condition" id="847">
  3454. <property Operator="Equal"/>
  3455. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  3456. <property Opr="const bool true"/>
  3457. </node>
  3458. <node class="Assignment" id="849">
  3459. <property CastRight="false"/>
  3460. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3461. <property Opr="const bool true"/>
  3462. </node>
  3463. <node class="Assignment" id="850">
  3464. <property CastRight="false"/>
  3465. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3466. <property Opr="const bool false"/>
  3467. </node>
  3468. </node>
  3469. <node class="Action" id="851">
  3470. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3471. <property ResultOption="BT_SUCCESS"/>
  3472. </node>
  3473. <node class="Assignment" id="852">
  3474. <property CastRight="false"/>
  3475. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3476. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  3477. </node>
  3478. <node class="Action" id="853">
  3479. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3480. <property ResultOption="BT_SUCCESS"/>
  3481. </node>
  3482. <node class="Assignment" id="854">
  3483. <property CastRight="false"/>
  3484. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3485. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  3486. </node>
  3487. <node class="Action" id="855">
  3488. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3489. <property ResultOption="BT_SUCCESS"/>
  3490. </node>
  3491. <node class="Action" id="856">
  3492. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;IHvik86f1nOU&quot;,&quot;F6wp2je5Zu9G&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  3493. <property ResultOption="BT_SUCCESS"/>
  3494. </node>
  3495. <node class="Action" id="857">
  3496. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;F6wp2je5Zu9G&quot;)"/>
  3497. <property ResultOption="BT_INVALID"/>
  3498. </node>
  3499. </node>
  3500. <node class="Noop" id="858"/>
  3501. </node>
  3502. <node class="Assignment" id="861">
  3503. <property CastRight="false"/>
  3504. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3505. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  3506. </node>
  3507. <node class="Assignment" id="862">
  3508. <property CastRight="true"/>
  3509. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  3510. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3511. </node>
  3512. <node class="Action" id="863">
  3513. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_22&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  3514. <property ResultOption="BT_SUCCESS"/>
  3515. </node>
  3516. <node class="IfElse" id="859">
  3517. <node class="Condition" id="860">
  3518. <property Operator="Equal"/>
  3519. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_22&quot;)"/>
  3520. <property Opr="const float 23"/>
  3521. </node>
  3522. <node class="Sequence" id="864">
  3523. <node class="Action" id="865">
  3524. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  3525. <property ResultOption="BT_SUCCESS"/>
  3526. </node>
  3527. <node class="IfElse" id="867">
  3528. <node class="Condition" id="866">
  3529. <property Operator="Equal"/>
  3530. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  3531. <property Opr="const bool true"/>
  3532. </node>
  3533. <node class="Assignment" id="868">
  3534. <property CastRight="false"/>
  3535. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3536. <property Opr="const bool true"/>
  3537. </node>
  3538. <node class="Assignment" id="869">
  3539. <property CastRight="false"/>
  3540. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3541. <property Opr="const bool false"/>
  3542. </node>
  3543. </node>
  3544. <node class="Action" id="870">
  3545. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3546. <property ResultOption="BT_SUCCESS"/>
  3547. </node>
  3548. <node class="IfElse" id="872">
  3549. <node class="Condition" id="871">
  3550. <property Operator="Equal"/>
  3551. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  3552. <property Opr="const bool true"/>
  3553. </node>
  3554. <node class="Assignment" id="873">
  3555. <property CastRight="false"/>
  3556. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3557. <property Opr="const bool true"/>
  3558. </node>
  3559. <node class="Assignment" id="874">
  3560. <property CastRight="false"/>
  3561. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3562. <property Opr="const bool false"/>
  3563. </node>
  3564. </node>
  3565. <node class="Action" id="875">
  3566. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3567. <property ResultOption="BT_SUCCESS"/>
  3568. </node>
  3569. <node class="IfElse" id="877">
  3570. <node class="Condition" id="876">
  3571. <property Operator="Equal"/>
  3572. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  3573. <property Opr="const bool true"/>
  3574. </node>
  3575. <node class="Assignment" id="878">
  3576. <property CastRight="false"/>
  3577. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3578. <property Opr="const bool true"/>
  3579. </node>
  3580. <node class="Assignment" id="879">
  3581. <property CastRight="false"/>
  3582. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3583. <property Opr="const bool false"/>
  3584. </node>
  3585. </node>
  3586. <node class="Action" id="880">
  3587. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3588. <property ResultOption="BT_SUCCESS"/>
  3589. </node>
  3590. <node class="IfElse" id="882">
  3591. <node class="Condition" id="881">
  3592. <property Operator="Equal"/>
  3593. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  3594. <property Opr="const bool true"/>
  3595. </node>
  3596. <node class="Assignment" id="883">
  3597. <property CastRight="false"/>
  3598. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3599. <property Opr="const bool true"/>
  3600. </node>
  3601. <node class="Assignment" id="884">
  3602. <property CastRight="false"/>
  3603. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3604. <property Opr="const bool false"/>
  3605. </node>
  3606. </node>
  3607. <node class="Action" id="885">
  3608. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3609. <property ResultOption="BT_SUCCESS"/>
  3610. </node>
  3611. <node class="IfElse" id="887">
  3612. <node class="Condition" id="886">
  3613. <property Operator="Equal"/>
  3614. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  3615. <property Opr="const bool true"/>
  3616. </node>
  3617. <node class="Assignment" id="888">
  3618. <property CastRight="false"/>
  3619. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3620. <property Opr="const bool true"/>
  3621. </node>
  3622. <node class="Assignment" id="889">
  3623. <property CastRight="false"/>
  3624. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3625. <property Opr="const bool false"/>
  3626. </node>
  3627. </node>
  3628. <node class="Action" id="890">
  3629. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3630. <property ResultOption="BT_SUCCESS"/>
  3631. </node>
  3632. <node class="Assignment" id="891">
  3633. <property CastRight="false"/>
  3634. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3635. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  3636. </node>
  3637. <node class="Action" id="892">
  3638. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3639. <property ResultOption="BT_SUCCESS"/>
  3640. </node>
  3641. <node class="Assignment" id="893">
  3642. <property CastRight="false"/>
  3643. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3644. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  3645. </node>
  3646. <node class="Action" id="894">
  3647. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3648. <property ResultOption="BT_SUCCESS"/>
  3649. </node>
  3650. <node class="Action" id="895">
  3651. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;ODk29EC2lIn6&quot;,&quot;F0aMC9WufoBa&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  3652. <property ResultOption="BT_SUCCESS"/>
  3653. </node>
  3654. <node class="Action" id="896">
  3655. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;F0aMC9WufoBa&quot;)"/>
  3656. <property ResultOption="BT_INVALID"/>
  3657. </node>
  3658. </node>
  3659. <node class="Noop" id="897"/>
  3660. </node>
  3661. <node class="Assignment" id="900">
  3662. <property CastRight="false"/>
  3663. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3664. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  3665. </node>
  3666. <node class="Assignment" id="901">
  3667. <property CastRight="true"/>
  3668. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  3669. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3670. </node>
  3671. <node class="Action" id="902">
  3672. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_23&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  3673. <property ResultOption="BT_SUCCESS"/>
  3674. </node>
  3675. <node class="IfElse" id="898">
  3676. <node class="Condition" id="899">
  3677. <property Operator="Equal"/>
  3678. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_23&quot;)"/>
  3679. <property Opr="const float 24"/>
  3680. </node>
  3681. <node class="Sequence" id="903">
  3682. <node class="Action" id="904">
  3683. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  3684. <property ResultOption="BT_SUCCESS"/>
  3685. </node>
  3686. <node class="IfElse" id="906">
  3687. <node class="Condition" id="905">
  3688. <property Operator="Equal"/>
  3689. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  3690. <property Opr="const bool true"/>
  3691. </node>
  3692. <node class="Assignment" id="907">
  3693. <property CastRight="false"/>
  3694. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3695. <property Opr="const bool true"/>
  3696. </node>
  3697. <node class="Assignment" id="908">
  3698. <property CastRight="false"/>
  3699. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3700. <property Opr="const bool false"/>
  3701. </node>
  3702. </node>
  3703. <node class="Action" id="909">
  3704. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3705. <property ResultOption="BT_SUCCESS"/>
  3706. </node>
  3707. <node class="IfElse" id="911">
  3708. <node class="Condition" id="910">
  3709. <property Operator="Equal"/>
  3710. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  3711. <property Opr="const bool true"/>
  3712. </node>
  3713. <node class="Assignment" id="912">
  3714. <property CastRight="false"/>
  3715. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3716. <property Opr="const bool true"/>
  3717. </node>
  3718. <node class="Assignment" id="913">
  3719. <property CastRight="false"/>
  3720. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3721. <property Opr="const bool false"/>
  3722. </node>
  3723. </node>
  3724. <node class="Action" id="914">
  3725. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3726. <property ResultOption="BT_SUCCESS"/>
  3727. </node>
  3728. <node class="IfElse" id="916">
  3729. <node class="Condition" id="915">
  3730. <property Operator="Equal"/>
  3731. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  3732. <property Opr="const bool true"/>
  3733. </node>
  3734. <node class="Assignment" id="917">
  3735. <property CastRight="false"/>
  3736. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3737. <property Opr="const bool true"/>
  3738. </node>
  3739. <node class="Assignment" id="918">
  3740. <property CastRight="false"/>
  3741. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3742. <property Opr="const bool false"/>
  3743. </node>
  3744. </node>
  3745. <node class="Action" id="919">
  3746. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3747. <property ResultOption="BT_SUCCESS"/>
  3748. </node>
  3749. <node class="IfElse" id="921">
  3750. <node class="Condition" id="920">
  3751. <property Operator="Equal"/>
  3752. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  3753. <property Opr="const bool true"/>
  3754. </node>
  3755. <node class="Assignment" id="922">
  3756. <property CastRight="false"/>
  3757. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3758. <property Opr="const bool true"/>
  3759. </node>
  3760. <node class="Assignment" id="923">
  3761. <property CastRight="false"/>
  3762. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3763. <property Opr="const bool false"/>
  3764. </node>
  3765. </node>
  3766. <node class="Action" id="924">
  3767. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3768. <property ResultOption="BT_SUCCESS"/>
  3769. </node>
  3770. <node class="IfElse" id="926">
  3771. <node class="Condition" id="925">
  3772. <property Operator="Equal"/>
  3773. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  3774. <property Opr="const bool true"/>
  3775. </node>
  3776. <node class="Assignment" id="927">
  3777. <property CastRight="false"/>
  3778. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3779. <property Opr="const bool true"/>
  3780. </node>
  3781. <node class="Assignment" id="928">
  3782. <property CastRight="false"/>
  3783. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3784. <property Opr="const bool false"/>
  3785. </node>
  3786. </node>
  3787. <node class="Action" id="929">
  3788. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3789. <property ResultOption="BT_SUCCESS"/>
  3790. </node>
  3791. <node class="Assignment" id="930">
  3792. <property CastRight="false"/>
  3793. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3794. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  3795. </node>
  3796. <node class="Action" id="931">
  3797. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3798. <property ResultOption="BT_SUCCESS"/>
  3799. </node>
  3800. <node class="Assignment" id="932">
  3801. <property CastRight="false"/>
  3802. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3803. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  3804. </node>
  3805. <node class="Action" id="933">
  3806. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3807. <property ResultOption="BT_SUCCESS"/>
  3808. </node>
  3809. <node class="Action" id="934">
  3810. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;b0jaVFzvcFeK&quot;,&quot;q7i1vxzv7JbW&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  3811. <property ResultOption="BT_SUCCESS"/>
  3812. </node>
  3813. <node class="Action" id="935">
  3814. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;q7i1vxzv7JbW&quot;)"/>
  3815. <property ResultOption="BT_INVALID"/>
  3816. </node>
  3817. </node>
  3818. <node class="Noop" id="936"/>
  3819. </node>
  3820. <node class="Assignment" id="939">
  3821. <property CastRight="false"/>
  3822. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3823. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  3824. </node>
  3825. <node class="Assignment" id="940">
  3826. <property CastRight="true"/>
  3827. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  3828. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3829. </node>
  3830. <node class="Action" id="941">
  3831. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_24&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  3832. <property ResultOption="BT_SUCCESS"/>
  3833. </node>
  3834. <node class="IfElse" id="937">
  3835. <node class="Condition" id="938">
  3836. <property Operator="Equal"/>
  3837. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_24&quot;)"/>
  3838. <property Opr="const float 25"/>
  3839. </node>
  3840. <node class="Sequence" id="942">
  3841. <node class="Action" id="943">
  3842. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  3843. <property ResultOption="BT_SUCCESS"/>
  3844. </node>
  3845. <node class="IfElse" id="945">
  3846. <node class="Condition" id="944">
  3847. <property Operator="Equal"/>
  3848. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  3849. <property Opr="const bool true"/>
  3850. </node>
  3851. <node class="Assignment" id="946">
  3852. <property CastRight="false"/>
  3853. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3854. <property Opr="const bool true"/>
  3855. </node>
  3856. <node class="Assignment" id="947">
  3857. <property CastRight="false"/>
  3858. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3859. <property Opr="const bool false"/>
  3860. </node>
  3861. </node>
  3862. <node class="Action" id="948">
  3863. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3864. <property ResultOption="BT_SUCCESS"/>
  3865. </node>
  3866. <node class="IfElse" id="950">
  3867. <node class="Condition" id="949">
  3868. <property Operator="Equal"/>
  3869. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  3870. <property Opr="const bool true"/>
  3871. </node>
  3872. <node class="Assignment" id="951">
  3873. <property CastRight="false"/>
  3874. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3875. <property Opr="const bool true"/>
  3876. </node>
  3877. <node class="Assignment" id="952">
  3878. <property CastRight="false"/>
  3879. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3880. <property Opr="const bool false"/>
  3881. </node>
  3882. </node>
  3883. <node class="Action" id="953">
  3884. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3885. <property ResultOption="BT_SUCCESS"/>
  3886. </node>
  3887. <node class="IfElse" id="955">
  3888. <node class="Condition" id="954">
  3889. <property Operator="Equal"/>
  3890. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  3891. <property Opr="const bool true"/>
  3892. </node>
  3893. <node class="Assignment" id="956">
  3894. <property CastRight="false"/>
  3895. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3896. <property Opr="const bool true"/>
  3897. </node>
  3898. <node class="Assignment" id="957">
  3899. <property CastRight="false"/>
  3900. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3901. <property Opr="const bool false"/>
  3902. </node>
  3903. </node>
  3904. <node class="Action" id="958">
  3905. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3906. <property ResultOption="BT_SUCCESS"/>
  3907. </node>
  3908. <node class="IfElse" id="960">
  3909. <node class="Condition" id="959">
  3910. <property Operator="Equal"/>
  3911. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  3912. <property Opr="const bool true"/>
  3913. </node>
  3914. <node class="Assignment" id="961">
  3915. <property CastRight="false"/>
  3916. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3917. <property Opr="const bool true"/>
  3918. </node>
  3919. <node class="Assignment" id="962">
  3920. <property CastRight="false"/>
  3921. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3922. <property Opr="const bool false"/>
  3923. </node>
  3924. </node>
  3925. <node class="Action" id="963">
  3926. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3927. <property ResultOption="BT_SUCCESS"/>
  3928. </node>
  3929. <node class="IfElse" id="965">
  3930. <node class="Condition" id="964">
  3931. <property Operator="Equal"/>
  3932. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  3933. <property Opr="const bool true"/>
  3934. </node>
  3935. <node class="Assignment" id="966">
  3936. <property CastRight="false"/>
  3937. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3938. <property Opr="const bool true"/>
  3939. </node>
  3940. <node class="Assignment" id="967">
  3941. <property CastRight="false"/>
  3942. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  3943. <property Opr="const bool false"/>
  3944. </node>
  3945. </node>
  3946. <node class="Action" id="968">
  3947. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  3948. <property ResultOption="BT_SUCCESS"/>
  3949. </node>
  3950. <node class="Assignment" id="969">
  3951. <property CastRight="false"/>
  3952. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3953. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  3954. </node>
  3955. <node class="Action" id="970">
  3956. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3957. <property ResultOption="BT_SUCCESS"/>
  3958. </node>
  3959. <node class="Assignment" id="971">
  3960. <property CastRight="false"/>
  3961. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3962. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  3963. </node>
  3964. <node class="Action" id="972">
  3965. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3966. <property ResultOption="BT_SUCCESS"/>
  3967. </node>
  3968. <node class="Action" id="973">
  3969. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;YLSlhJinnFyt&quot;,&quot;cdzqrODIAGUp&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  3970. <property ResultOption="BT_SUCCESS"/>
  3971. </node>
  3972. <node class="Action" id="974">
  3973. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;cdzqrODIAGUp&quot;)"/>
  3974. <property ResultOption="BT_INVALID"/>
  3975. </node>
  3976. </node>
  3977. <node class="Noop" id="975"/>
  3978. </node>
  3979. <node class="Assignment" id="978">
  3980. <property CastRight="false"/>
  3981. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  3982. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  3983. </node>
  3984. <node class="Assignment" id="979">
  3985. <property CastRight="true"/>
  3986. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  3987. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  3988. </node>
  3989. <node class="Action" id="980">
  3990. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_25&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  3991. <property ResultOption="BT_SUCCESS"/>
  3992. </node>
  3993. <node class="IfElse" id="976">
  3994. <node class="Condition" id="977">
  3995. <property Operator="Equal"/>
  3996. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_25&quot;)"/>
  3997. <property Opr="const float 26"/>
  3998. </node>
  3999. <node class="Sequence" id="981">
  4000. <node class="Action" id="982">
  4001. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  4002. <property ResultOption="BT_SUCCESS"/>
  4003. </node>
  4004. <node class="IfElse" id="984">
  4005. <node class="Condition" id="983">
  4006. <property Operator="Equal"/>
  4007. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  4008. <property Opr="const bool true"/>
  4009. </node>
  4010. <node class="Assignment" id="985">
  4011. <property CastRight="false"/>
  4012. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4013. <property Opr="const bool true"/>
  4014. </node>
  4015. <node class="Assignment" id="986">
  4016. <property CastRight="false"/>
  4017. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4018. <property Opr="const bool false"/>
  4019. </node>
  4020. </node>
  4021. <node class="Action" id="987">
  4022. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4023. <property ResultOption="BT_SUCCESS"/>
  4024. </node>
  4025. <node class="IfElse" id="989">
  4026. <node class="Condition" id="988">
  4027. <property Operator="Equal"/>
  4028. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  4029. <property Opr="const bool true"/>
  4030. </node>
  4031. <node class="Assignment" id="990">
  4032. <property CastRight="false"/>
  4033. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4034. <property Opr="const bool true"/>
  4035. </node>
  4036. <node class="Assignment" id="991">
  4037. <property CastRight="false"/>
  4038. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4039. <property Opr="const bool false"/>
  4040. </node>
  4041. </node>
  4042. <node class="Action" id="992">
  4043. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4044. <property ResultOption="BT_SUCCESS"/>
  4045. </node>
  4046. <node class="IfElse" id="994">
  4047. <node class="Condition" id="993">
  4048. <property Operator="Equal"/>
  4049. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  4050. <property Opr="const bool true"/>
  4051. </node>
  4052. <node class="Assignment" id="995">
  4053. <property CastRight="false"/>
  4054. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4055. <property Opr="const bool true"/>
  4056. </node>
  4057. <node class="Assignment" id="996">
  4058. <property CastRight="false"/>
  4059. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4060. <property Opr="const bool false"/>
  4061. </node>
  4062. </node>
  4063. <node class="Action" id="997">
  4064. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4065. <property ResultOption="BT_SUCCESS"/>
  4066. </node>
  4067. <node class="IfElse" id="999">
  4068. <node class="Condition" id="998">
  4069. <property Operator="Equal"/>
  4070. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  4071. <property Opr="const bool true"/>
  4072. </node>
  4073. <node class="Assignment" id="1000">
  4074. <property CastRight="false"/>
  4075. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4076. <property Opr="const bool true"/>
  4077. </node>
  4078. <node class="Assignment" id="1001">
  4079. <property CastRight="false"/>
  4080. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4081. <property Opr="const bool false"/>
  4082. </node>
  4083. </node>
  4084. <node class="Action" id="1002">
  4085. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4086. <property ResultOption="BT_SUCCESS"/>
  4087. </node>
  4088. <node class="IfElse" id="1004">
  4089. <node class="Condition" id="1003">
  4090. <property Operator="Equal"/>
  4091. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  4092. <property Opr="const bool true"/>
  4093. </node>
  4094. <node class="Assignment" id="1005">
  4095. <property CastRight="false"/>
  4096. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4097. <property Opr="const bool true"/>
  4098. </node>
  4099. <node class="Assignment" id="1006">
  4100. <property CastRight="false"/>
  4101. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4102. <property Opr="const bool false"/>
  4103. </node>
  4104. </node>
  4105. <node class="Action" id="1007">
  4106. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4107. <property ResultOption="BT_SUCCESS"/>
  4108. </node>
  4109. <node class="Assignment" id="1008">
  4110. <property CastRight="false"/>
  4111. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4112. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  4113. </node>
  4114. <node class="Action" id="1009">
  4115. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4116. <property ResultOption="BT_SUCCESS"/>
  4117. </node>
  4118. <node class="Assignment" id="1010">
  4119. <property CastRight="false"/>
  4120. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4121. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  4122. </node>
  4123. <node class="Action" id="1011">
  4124. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4125. <property ResultOption="BT_SUCCESS"/>
  4126. </node>
  4127. <node class="Action" id="1012">
  4128. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;J9mDft70bSAu&quot;,&quot;DrraIDRi5GG1&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  4129. <property ResultOption="BT_SUCCESS"/>
  4130. </node>
  4131. <node class="Action" id="1013">
  4132. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;DrraIDRi5GG1&quot;)"/>
  4133. <property ResultOption="BT_INVALID"/>
  4134. </node>
  4135. </node>
  4136. <node class="Noop" id="1014"/>
  4137. </node>
  4138. <node class="Assignment" id="1017">
  4139. <property CastRight="false"/>
  4140. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4141. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  4142. </node>
  4143. <node class="Assignment" id="1018">
  4144. <property CastRight="true"/>
  4145. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  4146. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4147. </node>
  4148. <node class="Action" id="1019">
  4149. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_26&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  4150. <property ResultOption="BT_SUCCESS"/>
  4151. </node>
  4152. <node class="IfElse" id="1015">
  4153. <node class="Condition" id="1016">
  4154. <property Operator="Equal"/>
  4155. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_26&quot;)"/>
  4156. <property Opr="const float 27"/>
  4157. </node>
  4158. <node class="Sequence" id="1020">
  4159. <node class="Action" id="1021">
  4160. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  4161. <property ResultOption="BT_SUCCESS"/>
  4162. </node>
  4163. <node class="IfElse" id="1023">
  4164. <node class="Condition" id="1022">
  4165. <property Operator="Equal"/>
  4166. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  4167. <property Opr="const bool true"/>
  4168. </node>
  4169. <node class="Assignment" id="1024">
  4170. <property CastRight="false"/>
  4171. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4172. <property Opr="const bool true"/>
  4173. </node>
  4174. <node class="Assignment" id="1025">
  4175. <property CastRight="false"/>
  4176. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4177. <property Opr="const bool false"/>
  4178. </node>
  4179. </node>
  4180. <node class="Action" id="1026">
  4181. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4182. <property ResultOption="BT_SUCCESS"/>
  4183. </node>
  4184. <node class="IfElse" id="1028">
  4185. <node class="Condition" id="1027">
  4186. <property Operator="Equal"/>
  4187. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  4188. <property Opr="const bool true"/>
  4189. </node>
  4190. <node class="Assignment" id="1029">
  4191. <property CastRight="false"/>
  4192. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4193. <property Opr="const bool true"/>
  4194. </node>
  4195. <node class="Assignment" id="1030">
  4196. <property CastRight="false"/>
  4197. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4198. <property Opr="const bool false"/>
  4199. </node>
  4200. </node>
  4201. <node class="Action" id="1031">
  4202. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4203. <property ResultOption="BT_SUCCESS"/>
  4204. </node>
  4205. <node class="IfElse" id="1033">
  4206. <node class="Condition" id="1032">
  4207. <property Operator="Equal"/>
  4208. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  4209. <property Opr="const bool true"/>
  4210. </node>
  4211. <node class="Assignment" id="1034">
  4212. <property CastRight="false"/>
  4213. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4214. <property Opr="const bool true"/>
  4215. </node>
  4216. <node class="Assignment" id="1035">
  4217. <property CastRight="false"/>
  4218. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4219. <property Opr="const bool false"/>
  4220. </node>
  4221. </node>
  4222. <node class="Action" id="1036">
  4223. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4224. <property ResultOption="BT_SUCCESS"/>
  4225. </node>
  4226. <node class="IfElse" id="1038">
  4227. <node class="Condition" id="1037">
  4228. <property Operator="Equal"/>
  4229. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  4230. <property Opr="const bool true"/>
  4231. </node>
  4232. <node class="Assignment" id="1039">
  4233. <property CastRight="false"/>
  4234. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4235. <property Opr="const bool true"/>
  4236. </node>
  4237. <node class="Assignment" id="1040">
  4238. <property CastRight="false"/>
  4239. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4240. <property Opr="const bool false"/>
  4241. </node>
  4242. </node>
  4243. <node class="Action" id="1041">
  4244. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4245. <property ResultOption="BT_SUCCESS"/>
  4246. </node>
  4247. <node class="IfElse" id="1043">
  4248. <node class="Condition" id="1042">
  4249. <property Operator="Equal"/>
  4250. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  4251. <property Opr="const bool true"/>
  4252. </node>
  4253. <node class="Assignment" id="1044">
  4254. <property CastRight="false"/>
  4255. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4256. <property Opr="const bool true"/>
  4257. </node>
  4258. <node class="Assignment" id="1045">
  4259. <property CastRight="false"/>
  4260. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4261. <property Opr="const bool false"/>
  4262. </node>
  4263. </node>
  4264. <node class="Action" id="1046">
  4265. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4266. <property ResultOption="BT_SUCCESS"/>
  4267. </node>
  4268. <node class="Assignment" id="1047">
  4269. <property CastRight="false"/>
  4270. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4271. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  4272. </node>
  4273. <node class="Action" id="1048">
  4274. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4275. <property ResultOption="BT_SUCCESS"/>
  4276. </node>
  4277. <node class="Assignment" id="1049">
  4278. <property CastRight="false"/>
  4279. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4280. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  4281. </node>
  4282. <node class="Action" id="1050">
  4283. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4284. <property ResultOption="BT_SUCCESS"/>
  4285. </node>
  4286. <node class="Action" id="1051">
  4287. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;BM2St6ok5GL6&quot;,&quot;LdgU6aL5QaoH&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  4288. <property ResultOption="BT_SUCCESS"/>
  4289. </node>
  4290. <node class="Action" id="1052">
  4291. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;LdgU6aL5QaoH&quot;)"/>
  4292. <property ResultOption="BT_INVALID"/>
  4293. </node>
  4294. </node>
  4295. <node class="Noop" id="1053"/>
  4296. </node>
  4297. <node class="Assignment" id="1056">
  4298. <property CastRight="false"/>
  4299. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4300. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  4301. </node>
  4302. <node class="Assignment" id="1057">
  4303. <property CastRight="true"/>
  4304. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  4305. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4306. </node>
  4307. <node class="Action" id="1058">
  4308. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_27&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  4309. <property ResultOption="BT_SUCCESS"/>
  4310. </node>
  4311. <node class="IfElse" id="1054">
  4312. <node class="Condition" id="1055">
  4313. <property Operator="Equal"/>
  4314. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_27&quot;)"/>
  4315. <property Opr="const float 28"/>
  4316. </node>
  4317. <node class="Sequence" id="1059">
  4318. <node class="Action" id="1060">
  4319. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  4320. <property ResultOption="BT_SUCCESS"/>
  4321. </node>
  4322. <node class="IfElse" id="1062">
  4323. <node class="Condition" id="1061">
  4324. <property Operator="Equal"/>
  4325. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  4326. <property Opr="const bool true"/>
  4327. </node>
  4328. <node class="Assignment" id="1063">
  4329. <property CastRight="false"/>
  4330. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4331. <property Opr="const bool true"/>
  4332. </node>
  4333. <node class="Assignment" id="1064">
  4334. <property CastRight="false"/>
  4335. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4336. <property Opr="const bool false"/>
  4337. </node>
  4338. </node>
  4339. <node class="Action" id="1065">
  4340. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4341. <property ResultOption="BT_SUCCESS"/>
  4342. </node>
  4343. <node class="IfElse" id="1067">
  4344. <node class="Condition" id="1066">
  4345. <property Operator="Equal"/>
  4346. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  4347. <property Opr="const bool true"/>
  4348. </node>
  4349. <node class="Assignment" id="1068">
  4350. <property CastRight="false"/>
  4351. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4352. <property Opr="const bool true"/>
  4353. </node>
  4354. <node class="Assignment" id="1069">
  4355. <property CastRight="false"/>
  4356. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4357. <property Opr="const bool false"/>
  4358. </node>
  4359. </node>
  4360. <node class="Action" id="1070">
  4361. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4362. <property ResultOption="BT_SUCCESS"/>
  4363. </node>
  4364. <node class="IfElse" id="1072">
  4365. <node class="Condition" id="1071">
  4366. <property Operator="Equal"/>
  4367. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  4368. <property Opr="const bool true"/>
  4369. </node>
  4370. <node class="Assignment" id="1073">
  4371. <property CastRight="false"/>
  4372. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4373. <property Opr="const bool true"/>
  4374. </node>
  4375. <node class="Assignment" id="1074">
  4376. <property CastRight="false"/>
  4377. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4378. <property Opr="const bool false"/>
  4379. </node>
  4380. </node>
  4381. <node class="Action" id="1075">
  4382. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4383. <property ResultOption="BT_SUCCESS"/>
  4384. </node>
  4385. <node class="IfElse" id="1077">
  4386. <node class="Condition" id="1076">
  4387. <property Operator="Equal"/>
  4388. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  4389. <property Opr="const bool true"/>
  4390. </node>
  4391. <node class="Assignment" id="1078">
  4392. <property CastRight="false"/>
  4393. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4394. <property Opr="const bool true"/>
  4395. </node>
  4396. <node class="Assignment" id="1079">
  4397. <property CastRight="false"/>
  4398. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4399. <property Opr="const bool false"/>
  4400. </node>
  4401. </node>
  4402. <node class="Action" id="1080">
  4403. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4404. <property ResultOption="BT_SUCCESS"/>
  4405. </node>
  4406. <node class="IfElse" id="1082">
  4407. <node class="Condition" id="1081">
  4408. <property Operator="Equal"/>
  4409. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  4410. <property Opr="const bool true"/>
  4411. </node>
  4412. <node class="Assignment" id="1083">
  4413. <property CastRight="false"/>
  4414. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4415. <property Opr="const bool true"/>
  4416. </node>
  4417. <node class="Assignment" id="1084">
  4418. <property CastRight="false"/>
  4419. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4420. <property Opr="const bool false"/>
  4421. </node>
  4422. </node>
  4423. <node class="Action" id="1085">
  4424. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4425. <property ResultOption="BT_SUCCESS"/>
  4426. </node>
  4427. <node class="Assignment" id="1086">
  4428. <property CastRight="false"/>
  4429. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4430. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  4431. </node>
  4432. <node class="Action" id="1087">
  4433. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4434. <property ResultOption="BT_SUCCESS"/>
  4435. </node>
  4436. <node class="Assignment" id="1088">
  4437. <property CastRight="false"/>
  4438. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4439. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  4440. </node>
  4441. <node class="Action" id="1089">
  4442. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4443. <property ResultOption="BT_SUCCESS"/>
  4444. </node>
  4445. <node class="Action" id="1090">
  4446. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;4qC3szGEb5cb&quot;,&quot;HlIvyfyWtHH9&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  4447. <property ResultOption="BT_SUCCESS"/>
  4448. </node>
  4449. <node class="Action" id="1091">
  4450. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;HlIvyfyWtHH9&quot;)"/>
  4451. <property ResultOption="BT_INVALID"/>
  4452. </node>
  4453. </node>
  4454. <node class="Noop" id="1092"/>
  4455. </node>
  4456. <node class="Assignment" id="1095">
  4457. <property CastRight="false"/>
  4458. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4459. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  4460. </node>
  4461. <node class="Assignment" id="1096">
  4462. <property CastRight="true"/>
  4463. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  4464. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4465. </node>
  4466. <node class="Action" id="1097">
  4467. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_28&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  4468. <property ResultOption="BT_SUCCESS"/>
  4469. </node>
  4470. <node class="IfElse" id="1093">
  4471. <node class="Condition" id="1094">
  4472. <property Operator="Equal"/>
  4473. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_28&quot;)"/>
  4474. <property Opr="const float 29"/>
  4475. </node>
  4476. <node class="Sequence" id="1098">
  4477. <node class="Action" id="1099">
  4478. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  4479. <property ResultOption="BT_SUCCESS"/>
  4480. </node>
  4481. <node class="IfElse" id="1101">
  4482. <node class="Condition" id="1100">
  4483. <property Operator="Equal"/>
  4484. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  4485. <property Opr="const bool true"/>
  4486. </node>
  4487. <node class="Assignment" id="1102">
  4488. <property CastRight="false"/>
  4489. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4490. <property Opr="const bool true"/>
  4491. </node>
  4492. <node class="Assignment" id="1103">
  4493. <property CastRight="false"/>
  4494. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4495. <property Opr="const bool false"/>
  4496. </node>
  4497. </node>
  4498. <node class="Action" id="1104">
  4499. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4500. <property ResultOption="BT_SUCCESS"/>
  4501. </node>
  4502. <node class="IfElse" id="1106">
  4503. <node class="Condition" id="1105">
  4504. <property Operator="Equal"/>
  4505. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  4506. <property Opr="const bool true"/>
  4507. </node>
  4508. <node class="Assignment" id="1107">
  4509. <property CastRight="false"/>
  4510. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4511. <property Opr="const bool true"/>
  4512. </node>
  4513. <node class="Assignment" id="1108">
  4514. <property CastRight="false"/>
  4515. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4516. <property Opr="const bool false"/>
  4517. </node>
  4518. </node>
  4519. <node class="Action" id="1109">
  4520. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4521. <property ResultOption="BT_SUCCESS"/>
  4522. </node>
  4523. <node class="IfElse" id="1111">
  4524. <node class="Condition" id="1110">
  4525. <property Operator="Equal"/>
  4526. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  4527. <property Opr="const bool true"/>
  4528. </node>
  4529. <node class="Assignment" id="1112">
  4530. <property CastRight="false"/>
  4531. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4532. <property Opr="const bool true"/>
  4533. </node>
  4534. <node class="Assignment" id="1113">
  4535. <property CastRight="false"/>
  4536. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4537. <property Opr="const bool false"/>
  4538. </node>
  4539. </node>
  4540. <node class="Action" id="1114">
  4541. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4542. <property ResultOption="BT_SUCCESS"/>
  4543. </node>
  4544. <node class="IfElse" id="1116">
  4545. <node class="Condition" id="1115">
  4546. <property Operator="Equal"/>
  4547. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  4548. <property Opr="const bool true"/>
  4549. </node>
  4550. <node class="Assignment" id="1117">
  4551. <property CastRight="false"/>
  4552. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4553. <property Opr="const bool true"/>
  4554. </node>
  4555. <node class="Assignment" id="1118">
  4556. <property CastRight="false"/>
  4557. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4558. <property Opr="const bool false"/>
  4559. </node>
  4560. </node>
  4561. <node class="Action" id="1119">
  4562. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4563. <property ResultOption="BT_SUCCESS"/>
  4564. </node>
  4565. <node class="IfElse" id="1121">
  4566. <node class="Condition" id="1120">
  4567. <property Operator="Equal"/>
  4568. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  4569. <property Opr="const bool true"/>
  4570. </node>
  4571. <node class="Assignment" id="1122">
  4572. <property CastRight="false"/>
  4573. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4574. <property Opr="const bool true"/>
  4575. </node>
  4576. <node class="Assignment" id="1123">
  4577. <property CastRight="false"/>
  4578. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4579. <property Opr="const bool false"/>
  4580. </node>
  4581. </node>
  4582. <node class="Action" id="1124">
  4583. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4584. <property ResultOption="BT_SUCCESS"/>
  4585. </node>
  4586. <node class="Assignment" id="1125">
  4587. <property CastRight="false"/>
  4588. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4589. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  4590. </node>
  4591. <node class="Action" id="1126">
  4592. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4593. <property ResultOption="BT_SUCCESS"/>
  4594. </node>
  4595. <node class="Assignment" id="1127">
  4596. <property CastRight="false"/>
  4597. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4598. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  4599. </node>
  4600. <node class="Action" id="1128">
  4601. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4602. <property ResultOption="BT_SUCCESS"/>
  4603. </node>
  4604. <node class="Action" id="1129">
  4605. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;uKqUvCxfJjK3&quot;,&quot;0BMXibVPmIzq&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  4606. <property ResultOption="BT_SUCCESS"/>
  4607. </node>
  4608. <node class="Action" id="1130">
  4609. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;0BMXibVPmIzq&quot;)"/>
  4610. <property ResultOption="BT_INVALID"/>
  4611. </node>
  4612. </node>
  4613. <node class="Noop" id="1131"/>
  4614. </node>
  4615. <node class="Assignment" id="1134">
  4616. <property CastRight="false"/>
  4617. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4618. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  4619. </node>
  4620. <node class="Assignment" id="1135">
  4621. <property CastRight="true"/>
  4622. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  4623. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4624. </node>
  4625. <node class="Action" id="1136">
  4626. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_29&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  4627. <property ResultOption="BT_SUCCESS"/>
  4628. </node>
  4629. <node class="IfElse" id="1132">
  4630. <node class="Condition" id="1133">
  4631. <property Operator="Equal"/>
  4632. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_29&quot;)"/>
  4633. <property Opr="const float 30"/>
  4634. </node>
  4635. <node class="Sequence" id="1137">
  4636. <node class="Action" id="1138">
  4637. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  4638. <property ResultOption="BT_SUCCESS"/>
  4639. </node>
  4640. <node class="IfElse" id="1140">
  4641. <node class="Condition" id="1139">
  4642. <property Operator="Equal"/>
  4643. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  4644. <property Opr="const bool true"/>
  4645. </node>
  4646. <node class="Assignment" id="1141">
  4647. <property CastRight="false"/>
  4648. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4649. <property Opr="const bool true"/>
  4650. </node>
  4651. <node class="Assignment" id="1142">
  4652. <property CastRight="false"/>
  4653. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4654. <property Opr="const bool false"/>
  4655. </node>
  4656. </node>
  4657. <node class="Action" id="1143">
  4658. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4659. <property ResultOption="BT_SUCCESS"/>
  4660. </node>
  4661. <node class="IfElse" id="1145">
  4662. <node class="Condition" id="1144">
  4663. <property Operator="Equal"/>
  4664. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  4665. <property Opr="const bool true"/>
  4666. </node>
  4667. <node class="Assignment" id="1146">
  4668. <property CastRight="false"/>
  4669. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4670. <property Opr="const bool true"/>
  4671. </node>
  4672. <node class="Assignment" id="1147">
  4673. <property CastRight="false"/>
  4674. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4675. <property Opr="const bool false"/>
  4676. </node>
  4677. </node>
  4678. <node class="Action" id="1148">
  4679. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4680. <property ResultOption="BT_SUCCESS"/>
  4681. </node>
  4682. <node class="IfElse" id="1150">
  4683. <node class="Condition" id="1149">
  4684. <property Operator="Equal"/>
  4685. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  4686. <property Opr="const bool true"/>
  4687. </node>
  4688. <node class="Assignment" id="1151">
  4689. <property CastRight="false"/>
  4690. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4691. <property Opr="const bool true"/>
  4692. </node>
  4693. <node class="Assignment" id="1152">
  4694. <property CastRight="false"/>
  4695. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4696. <property Opr="const bool false"/>
  4697. </node>
  4698. </node>
  4699. <node class="Action" id="1153">
  4700. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4701. <property ResultOption="BT_SUCCESS"/>
  4702. </node>
  4703. <node class="IfElse" id="1155">
  4704. <node class="Condition" id="1154">
  4705. <property Operator="Equal"/>
  4706. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  4707. <property Opr="const bool true"/>
  4708. </node>
  4709. <node class="Assignment" id="1156">
  4710. <property CastRight="false"/>
  4711. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4712. <property Opr="const bool true"/>
  4713. </node>
  4714. <node class="Assignment" id="1157">
  4715. <property CastRight="false"/>
  4716. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4717. <property Opr="const bool false"/>
  4718. </node>
  4719. </node>
  4720. <node class="Action" id="1158">
  4721. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4722. <property ResultOption="BT_SUCCESS"/>
  4723. </node>
  4724. <node class="IfElse" id="1160">
  4725. <node class="Condition" id="1159">
  4726. <property Operator="Equal"/>
  4727. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  4728. <property Opr="const bool true"/>
  4729. </node>
  4730. <node class="Assignment" id="1161">
  4731. <property CastRight="false"/>
  4732. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4733. <property Opr="const bool true"/>
  4734. </node>
  4735. <node class="Assignment" id="1162">
  4736. <property CastRight="false"/>
  4737. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4738. <property Opr="const bool false"/>
  4739. </node>
  4740. </node>
  4741. <node class="Action" id="1163">
  4742. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4743. <property ResultOption="BT_SUCCESS"/>
  4744. </node>
  4745. <node class="Assignment" id="1164">
  4746. <property CastRight="false"/>
  4747. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4748. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  4749. </node>
  4750. <node class="Action" id="1165">
  4751. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4752. <property ResultOption="BT_SUCCESS"/>
  4753. </node>
  4754. <node class="Assignment" id="1166">
  4755. <property CastRight="false"/>
  4756. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4757. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  4758. </node>
  4759. <node class="Action" id="1167">
  4760. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4761. <property ResultOption="BT_SUCCESS"/>
  4762. </node>
  4763. <node class="Action" id="1168">
  4764. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;SyEwWAEsd68f&quot;,&quot;A9Jvinqp4EsR&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  4765. <property ResultOption="BT_SUCCESS"/>
  4766. </node>
  4767. <node class="Action" id="1169">
  4768. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;A9Jvinqp4EsR&quot;)"/>
  4769. <property ResultOption="BT_INVALID"/>
  4770. </node>
  4771. </node>
  4772. <node class="Noop" id="1170"/>
  4773. </node>
  4774. <node class="Assignment" id="1173">
  4775. <property CastRight="false"/>
  4776. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4777. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  4778. </node>
  4779. <node class="Assignment" id="1174">
  4780. <property CastRight="true"/>
  4781. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  4782. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4783. </node>
  4784. <node class="Action" id="1175">
  4785. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_30&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  4786. <property ResultOption="BT_SUCCESS"/>
  4787. </node>
  4788. <node class="IfElse" id="1171">
  4789. <node class="Condition" id="1172">
  4790. <property Operator="Equal"/>
  4791. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_30&quot;)"/>
  4792. <property Opr="const float 31"/>
  4793. </node>
  4794. <node class="Sequence" id="1176">
  4795. <node class="Action" id="1177">
  4796. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  4797. <property ResultOption="BT_SUCCESS"/>
  4798. </node>
  4799. <node class="IfElse" id="1179">
  4800. <node class="Condition" id="1178">
  4801. <property Operator="Equal"/>
  4802. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  4803. <property Opr="const bool true"/>
  4804. </node>
  4805. <node class="Assignment" id="1180">
  4806. <property CastRight="false"/>
  4807. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4808. <property Opr="const bool true"/>
  4809. </node>
  4810. <node class="Assignment" id="1181">
  4811. <property CastRight="false"/>
  4812. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4813. <property Opr="const bool false"/>
  4814. </node>
  4815. </node>
  4816. <node class="Action" id="1182">
  4817. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4818. <property ResultOption="BT_SUCCESS"/>
  4819. </node>
  4820. <node class="IfElse" id="1184">
  4821. <node class="Condition" id="1183">
  4822. <property Operator="Equal"/>
  4823. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  4824. <property Opr="const bool true"/>
  4825. </node>
  4826. <node class="Assignment" id="1185">
  4827. <property CastRight="false"/>
  4828. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4829. <property Opr="const bool true"/>
  4830. </node>
  4831. <node class="Assignment" id="1186">
  4832. <property CastRight="false"/>
  4833. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4834. <property Opr="const bool false"/>
  4835. </node>
  4836. </node>
  4837. <node class="Action" id="1187">
  4838. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4839. <property ResultOption="BT_SUCCESS"/>
  4840. </node>
  4841. <node class="IfElse" id="1189">
  4842. <node class="Condition" id="1188">
  4843. <property Operator="Equal"/>
  4844. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  4845. <property Opr="const bool true"/>
  4846. </node>
  4847. <node class="Assignment" id="1190">
  4848. <property CastRight="false"/>
  4849. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4850. <property Opr="const bool true"/>
  4851. </node>
  4852. <node class="Assignment" id="1191">
  4853. <property CastRight="false"/>
  4854. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4855. <property Opr="const bool false"/>
  4856. </node>
  4857. </node>
  4858. <node class="Action" id="1192">
  4859. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4860. <property ResultOption="BT_SUCCESS"/>
  4861. </node>
  4862. <node class="IfElse" id="1194">
  4863. <node class="Condition" id="1193">
  4864. <property Operator="Equal"/>
  4865. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  4866. <property Opr="const bool true"/>
  4867. </node>
  4868. <node class="Assignment" id="1195">
  4869. <property CastRight="false"/>
  4870. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4871. <property Opr="const bool true"/>
  4872. </node>
  4873. <node class="Assignment" id="1196">
  4874. <property CastRight="false"/>
  4875. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4876. <property Opr="const bool false"/>
  4877. </node>
  4878. </node>
  4879. <node class="Action" id="1197">
  4880. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4881. <property ResultOption="BT_SUCCESS"/>
  4882. </node>
  4883. <node class="IfElse" id="1199">
  4884. <node class="Condition" id="1198">
  4885. <property Operator="Equal"/>
  4886. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  4887. <property Opr="const bool true"/>
  4888. </node>
  4889. <node class="Assignment" id="1200">
  4890. <property CastRight="false"/>
  4891. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4892. <property Opr="const bool true"/>
  4893. </node>
  4894. <node class="Assignment" id="1201">
  4895. <property CastRight="false"/>
  4896. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4897. <property Opr="const bool false"/>
  4898. </node>
  4899. </node>
  4900. <node class="Action" id="1202">
  4901. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4902. <property ResultOption="BT_SUCCESS"/>
  4903. </node>
  4904. <node class="Assignment" id="1203">
  4905. <property CastRight="false"/>
  4906. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4907. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  4908. </node>
  4909. <node class="Action" id="1204">
  4910. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4911. <property ResultOption="BT_SUCCESS"/>
  4912. </node>
  4913. <node class="Assignment" id="1205">
  4914. <property CastRight="false"/>
  4915. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4916. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  4917. </node>
  4918. <node class="Action" id="1206">
  4919. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4920. <property ResultOption="BT_SUCCESS"/>
  4921. </node>
  4922. <node class="Action" id="1207">
  4923. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;EUkoNg7AWRvW&quot;,&quot;ab2FtmUXBYD3&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  4924. <property ResultOption="BT_SUCCESS"/>
  4925. </node>
  4926. <node class="Action" id="1208">
  4927. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;ab2FtmUXBYD3&quot;)"/>
  4928. <property ResultOption="BT_INVALID"/>
  4929. </node>
  4930. </node>
  4931. <node class="Noop" id="1209"/>
  4932. </node>
  4933. <node class="Assignment" id="1212">
  4934. <property CastRight="false"/>
  4935. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  4936. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  4937. </node>
  4938. <node class="Assignment" id="1213">
  4939. <property CastRight="true"/>
  4940. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  4941. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  4942. </node>
  4943. <node class="Action" id="1214">
  4944. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_31&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  4945. <property ResultOption="BT_SUCCESS"/>
  4946. </node>
  4947. <node class="IfElse" id="1210">
  4948. <node class="Condition" id="1211">
  4949. <property Operator="Equal"/>
  4950. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_31&quot;)"/>
  4951. <property Opr="const float 32"/>
  4952. </node>
  4953. <node class="Sequence" id="1215">
  4954. <node class="Action" id="1216">
  4955. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  4956. <property ResultOption="BT_SUCCESS"/>
  4957. </node>
  4958. <node class="IfElse" id="1218">
  4959. <node class="Condition" id="1217">
  4960. <property Operator="Equal"/>
  4961. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  4962. <property Opr="const bool true"/>
  4963. </node>
  4964. <node class="Assignment" id="1219">
  4965. <property CastRight="false"/>
  4966. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4967. <property Opr="const bool true"/>
  4968. </node>
  4969. <node class="Assignment" id="1220">
  4970. <property CastRight="false"/>
  4971. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4972. <property Opr="const bool false"/>
  4973. </node>
  4974. </node>
  4975. <node class="Action" id="1221">
  4976. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4977. <property ResultOption="BT_SUCCESS"/>
  4978. </node>
  4979. <node class="IfElse" id="1223">
  4980. <node class="Condition" id="1222">
  4981. <property Operator="Equal"/>
  4982. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  4983. <property Opr="const bool true"/>
  4984. </node>
  4985. <node class="Assignment" id="1224">
  4986. <property CastRight="false"/>
  4987. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4988. <property Opr="const bool true"/>
  4989. </node>
  4990. <node class="Assignment" id="1225">
  4991. <property CastRight="false"/>
  4992. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  4993. <property Opr="const bool false"/>
  4994. </node>
  4995. </node>
  4996. <node class="Action" id="1226">
  4997. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  4998. <property ResultOption="BT_SUCCESS"/>
  4999. </node>
  5000. <node class="IfElse" id="1228">
  5001. <node class="Condition" id="1227">
  5002. <property Operator="Equal"/>
  5003. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  5004. <property Opr="const bool true"/>
  5005. </node>
  5006. <node class="Assignment" id="1229">
  5007. <property CastRight="false"/>
  5008. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5009. <property Opr="const bool true"/>
  5010. </node>
  5011. <node class="Assignment" id="1230">
  5012. <property CastRight="false"/>
  5013. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5014. <property Opr="const bool false"/>
  5015. </node>
  5016. </node>
  5017. <node class="Action" id="1231">
  5018. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5019. <property ResultOption="BT_SUCCESS"/>
  5020. </node>
  5021. <node class="IfElse" id="1233">
  5022. <node class="Condition" id="1232">
  5023. <property Operator="Equal"/>
  5024. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  5025. <property Opr="const bool true"/>
  5026. </node>
  5027. <node class="Assignment" id="1234">
  5028. <property CastRight="false"/>
  5029. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5030. <property Opr="const bool true"/>
  5031. </node>
  5032. <node class="Assignment" id="1235">
  5033. <property CastRight="false"/>
  5034. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5035. <property Opr="const bool false"/>
  5036. </node>
  5037. </node>
  5038. <node class="Action" id="1236">
  5039. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5040. <property ResultOption="BT_SUCCESS"/>
  5041. </node>
  5042. <node class="IfElse" id="1238">
  5043. <node class="Condition" id="1237">
  5044. <property Operator="Equal"/>
  5045. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  5046. <property Opr="const bool true"/>
  5047. </node>
  5048. <node class="Assignment" id="1239">
  5049. <property CastRight="false"/>
  5050. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5051. <property Opr="const bool true"/>
  5052. </node>
  5053. <node class="Assignment" id="1240">
  5054. <property CastRight="false"/>
  5055. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5056. <property Opr="const bool false"/>
  5057. </node>
  5058. </node>
  5059. <node class="Action" id="1241">
  5060. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5061. <property ResultOption="BT_SUCCESS"/>
  5062. </node>
  5063. <node class="Assignment" id="1242">
  5064. <property CastRight="false"/>
  5065. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5066. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  5067. </node>
  5068. <node class="Action" id="1243">
  5069. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5070. <property ResultOption="BT_SUCCESS"/>
  5071. </node>
  5072. <node class="Assignment" id="1244">
  5073. <property CastRight="false"/>
  5074. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5075. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  5076. </node>
  5077. <node class="Action" id="1245">
  5078. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5079. <property ResultOption="BT_SUCCESS"/>
  5080. </node>
  5081. <node class="Action" id="1246">
  5082. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;KsaGOS4DzpBb&quot;,&quot;BebvoAEPFN3O&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  5083. <property ResultOption="BT_SUCCESS"/>
  5084. </node>
  5085. <node class="Action" id="1247">
  5086. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;BebvoAEPFN3O&quot;)"/>
  5087. <property ResultOption="BT_INVALID"/>
  5088. </node>
  5089. </node>
  5090. <node class="Noop" id="1248"/>
  5091. </node>
  5092. <node class="Assignment" id="1251">
  5093. <property CastRight="false"/>
  5094. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5095. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  5096. </node>
  5097. <node class="Assignment" id="1252">
  5098. <property CastRight="true"/>
  5099. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  5100. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5101. </node>
  5102. <node class="Action" id="1253">
  5103. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_32&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  5104. <property ResultOption="BT_SUCCESS"/>
  5105. </node>
  5106. <node class="IfElse" id="1249">
  5107. <node class="Condition" id="1250">
  5108. <property Operator="Equal"/>
  5109. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_32&quot;)"/>
  5110. <property Opr="const float 33"/>
  5111. </node>
  5112. <node class="Sequence" id="1254">
  5113. <node class="Action" id="1255">
  5114. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  5115. <property ResultOption="BT_SUCCESS"/>
  5116. </node>
  5117. <node class="IfElse" id="1257">
  5118. <node class="Condition" id="1256">
  5119. <property Operator="Equal"/>
  5120. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  5121. <property Opr="const bool true"/>
  5122. </node>
  5123. <node class="Assignment" id="1258">
  5124. <property CastRight="false"/>
  5125. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5126. <property Opr="const bool true"/>
  5127. </node>
  5128. <node class="Assignment" id="1259">
  5129. <property CastRight="false"/>
  5130. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5131. <property Opr="const bool false"/>
  5132. </node>
  5133. </node>
  5134. <node class="Action" id="1260">
  5135. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5136. <property ResultOption="BT_SUCCESS"/>
  5137. </node>
  5138. <node class="IfElse" id="1262">
  5139. <node class="Condition" id="1261">
  5140. <property Operator="Equal"/>
  5141. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  5142. <property Opr="const bool true"/>
  5143. </node>
  5144. <node class="Assignment" id="1263">
  5145. <property CastRight="false"/>
  5146. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5147. <property Opr="const bool true"/>
  5148. </node>
  5149. <node class="Assignment" id="1264">
  5150. <property CastRight="false"/>
  5151. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5152. <property Opr="const bool false"/>
  5153. </node>
  5154. </node>
  5155. <node class="Action" id="1265">
  5156. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5157. <property ResultOption="BT_SUCCESS"/>
  5158. </node>
  5159. <node class="IfElse" id="1267">
  5160. <node class="Condition" id="1266">
  5161. <property Operator="Equal"/>
  5162. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  5163. <property Opr="const bool true"/>
  5164. </node>
  5165. <node class="Assignment" id="1268">
  5166. <property CastRight="false"/>
  5167. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5168. <property Opr="const bool true"/>
  5169. </node>
  5170. <node class="Assignment" id="1269">
  5171. <property CastRight="false"/>
  5172. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5173. <property Opr="const bool false"/>
  5174. </node>
  5175. </node>
  5176. <node class="Action" id="1270">
  5177. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5178. <property ResultOption="BT_SUCCESS"/>
  5179. </node>
  5180. <node class="IfElse" id="1272">
  5181. <node class="Condition" id="1271">
  5182. <property Operator="Equal"/>
  5183. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  5184. <property Opr="const bool true"/>
  5185. </node>
  5186. <node class="Assignment" id="1273">
  5187. <property CastRight="false"/>
  5188. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5189. <property Opr="const bool true"/>
  5190. </node>
  5191. <node class="Assignment" id="1274">
  5192. <property CastRight="false"/>
  5193. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5194. <property Opr="const bool false"/>
  5195. </node>
  5196. </node>
  5197. <node class="Action" id="1275">
  5198. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5199. <property ResultOption="BT_SUCCESS"/>
  5200. </node>
  5201. <node class="IfElse" id="1277">
  5202. <node class="Condition" id="1276">
  5203. <property Operator="Equal"/>
  5204. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  5205. <property Opr="const bool true"/>
  5206. </node>
  5207. <node class="Assignment" id="1278">
  5208. <property CastRight="false"/>
  5209. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5210. <property Opr="const bool true"/>
  5211. </node>
  5212. <node class="Assignment" id="1279">
  5213. <property CastRight="false"/>
  5214. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5215. <property Opr="const bool false"/>
  5216. </node>
  5217. </node>
  5218. <node class="Action" id="1280">
  5219. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5220. <property ResultOption="BT_SUCCESS"/>
  5221. </node>
  5222. <node class="Assignment" id="1281">
  5223. <property CastRight="false"/>
  5224. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5225. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  5226. </node>
  5227. <node class="Action" id="1282">
  5228. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5229. <property ResultOption="BT_SUCCESS"/>
  5230. </node>
  5231. <node class="Assignment" id="1283">
  5232. <property CastRight="false"/>
  5233. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5234. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  5235. </node>
  5236. <node class="Action" id="1284">
  5237. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5238. <property ResultOption="BT_SUCCESS"/>
  5239. </node>
  5240. <node class="Action" id="1285">
  5241. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;Iq4dmHqMcY7v&quot;,&quot;oep3i6asVm8a&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  5242. <property ResultOption="BT_SUCCESS"/>
  5243. </node>
  5244. <node class="Action" id="1286">
  5245. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;oep3i6asVm8a&quot;)"/>
  5246. <property ResultOption="BT_INVALID"/>
  5247. </node>
  5248. </node>
  5249. <node class="Noop" id="1287"/>
  5250. </node>
  5251. <node class="Assignment" id="1290">
  5252. <property CastRight="false"/>
  5253. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5254. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  5255. </node>
  5256. <node class="Assignment" id="1291">
  5257. <property CastRight="true"/>
  5258. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  5259. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5260. </node>
  5261. <node class="Action" id="1292">
  5262. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_33&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  5263. <property ResultOption="BT_SUCCESS"/>
  5264. </node>
  5265. <node class="IfElse" id="1288">
  5266. <node class="Condition" id="1289">
  5267. <property Operator="Equal"/>
  5268. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_33&quot;)"/>
  5269. <property Opr="const float 34"/>
  5270. </node>
  5271. <node class="Sequence" id="1293">
  5272. <node class="Action" id="1294">
  5273. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  5274. <property ResultOption="BT_SUCCESS"/>
  5275. </node>
  5276. <node class="IfElse" id="1296">
  5277. <node class="Condition" id="1295">
  5278. <property Operator="Equal"/>
  5279. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  5280. <property Opr="const bool true"/>
  5281. </node>
  5282. <node class="Assignment" id="1297">
  5283. <property CastRight="false"/>
  5284. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5285. <property Opr="const bool true"/>
  5286. </node>
  5287. <node class="Assignment" id="1298">
  5288. <property CastRight="false"/>
  5289. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5290. <property Opr="const bool false"/>
  5291. </node>
  5292. </node>
  5293. <node class="Action" id="1299">
  5294. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5295. <property ResultOption="BT_SUCCESS"/>
  5296. </node>
  5297. <node class="IfElse" id="1301">
  5298. <node class="Condition" id="1300">
  5299. <property Operator="Equal"/>
  5300. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  5301. <property Opr="const bool true"/>
  5302. </node>
  5303. <node class="Assignment" id="1302">
  5304. <property CastRight="false"/>
  5305. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5306. <property Opr="const bool true"/>
  5307. </node>
  5308. <node class="Assignment" id="1303">
  5309. <property CastRight="false"/>
  5310. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5311. <property Opr="const bool false"/>
  5312. </node>
  5313. </node>
  5314. <node class="Action" id="1304">
  5315. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5316. <property ResultOption="BT_SUCCESS"/>
  5317. </node>
  5318. <node class="IfElse" id="1306">
  5319. <node class="Condition" id="1305">
  5320. <property Operator="Equal"/>
  5321. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  5322. <property Opr="const bool true"/>
  5323. </node>
  5324. <node class="Assignment" id="1307">
  5325. <property CastRight="false"/>
  5326. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5327. <property Opr="const bool true"/>
  5328. </node>
  5329. <node class="Assignment" id="1308">
  5330. <property CastRight="false"/>
  5331. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5332. <property Opr="const bool false"/>
  5333. </node>
  5334. </node>
  5335. <node class="Action" id="1309">
  5336. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5337. <property ResultOption="BT_SUCCESS"/>
  5338. </node>
  5339. <node class="IfElse" id="1311">
  5340. <node class="Condition" id="1310">
  5341. <property Operator="Equal"/>
  5342. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  5343. <property Opr="const bool true"/>
  5344. </node>
  5345. <node class="Assignment" id="1312">
  5346. <property CastRight="false"/>
  5347. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5348. <property Opr="const bool true"/>
  5349. </node>
  5350. <node class="Assignment" id="1313">
  5351. <property CastRight="false"/>
  5352. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5353. <property Opr="const bool false"/>
  5354. </node>
  5355. </node>
  5356. <node class="Action" id="1314">
  5357. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5358. <property ResultOption="BT_SUCCESS"/>
  5359. </node>
  5360. <node class="IfElse" id="1316">
  5361. <node class="Condition" id="1315">
  5362. <property Operator="Equal"/>
  5363. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  5364. <property Opr="const bool true"/>
  5365. </node>
  5366. <node class="Assignment" id="1317">
  5367. <property CastRight="false"/>
  5368. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5369. <property Opr="const bool true"/>
  5370. </node>
  5371. <node class="Assignment" id="1318">
  5372. <property CastRight="false"/>
  5373. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5374. <property Opr="const bool false"/>
  5375. </node>
  5376. </node>
  5377. <node class="Action" id="1319">
  5378. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5379. <property ResultOption="BT_SUCCESS"/>
  5380. </node>
  5381. <node class="Assignment" id="1320">
  5382. <property CastRight="false"/>
  5383. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5384. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  5385. </node>
  5386. <node class="Action" id="1321">
  5387. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5388. <property ResultOption="BT_SUCCESS"/>
  5389. </node>
  5390. <node class="Assignment" id="1322">
  5391. <property CastRight="false"/>
  5392. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5393. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  5394. </node>
  5395. <node class="Action" id="1323">
  5396. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5397. <property ResultOption="BT_SUCCESS"/>
  5398. </node>
  5399. <node class="Action" id="1324">
  5400. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;otHFNviQFXv1&quot;,&quot;fYjCByiRzOqP&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  5401. <property ResultOption="BT_SUCCESS"/>
  5402. </node>
  5403. <node class="Action" id="1325">
  5404. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;fYjCByiRzOqP&quot;)"/>
  5405. <property ResultOption="BT_INVALID"/>
  5406. </node>
  5407. </node>
  5408. <node class="Noop" id="1326"/>
  5409. </node>
  5410. <node class="Assignment" id="1329">
  5411. <property CastRight="false"/>
  5412. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5413. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  5414. </node>
  5415. <node class="Assignment" id="1330">
  5416. <property CastRight="true"/>
  5417. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  5418. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5419. </node>
  5420. <node class="Action" id="1331">
  5421. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_34&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  5422. <property ResultOption="BT_SUCCESS"/>
  5423. </node>
  5424. <node class="IfElse" id="1327">
  5425. <node class="Condition" id="1328">
  5426. <property Operator="Equal"/>
  5427. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_34&quot;)"/>
  5428. <property Opr="const float 35"/>
  5429. </node>
  5430. <node class="Sequence" id="1332">
  5431. <node class="Action" id="1333">
  5432. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  5433. <property ResultOption="BT_SUCCESS"/>
  5434. </node>
  5435. <node class="IfElse" id="1335">
  5436. <node class="Condition" id="1334">
  5437. <property Operator="Equal"/>
  5438. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  5439. <property Opr="const bool true"/>
  5440. </node>
  5441. <node class="Assignment" id="1336">
  5442. <property CastRight="false"/>
  5443. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5444. <property Opr="const bool true"/>
  5445. </node>
  5446. <node class="Assignment" id="1337">
  5447. <property CastRight="false"/>
  5448. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5449. <property Opr="const bool false"/>
  5450. </node>
  5451. </node>
  5452. <node class="Action" id="1338">
  5453. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5454. <property ResultOption="BT_SUCCESS"/>
  5455. </node>
  5456. <node class="IfElse" id="1340">
  5457. <node class="Condition" id="1339">
  5458. <property Operator="Equal"/>
  5459. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  5460. <property Opr="const bool true"/>
  5461. </node>
  5462. <node class="Assignment" id="1341">
  5463. <property CastRight="false"/>
  5464. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5465. <property Opr="const bool true"/>
  5466. </node>
  5467. <node class="Assignment" id="1342">
  5468. <property CastRight="false"/>
  5469. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5470. <property Opr="const bool false"/>
  5471. </node>
  5472. </node>
  5473. <node class="Action" id="1343">
  5474. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5475. <property ResultOption="BT_SUCCESS"/>
  5476. </node>
  5477. <node class="IfElse" id="1345">
  5478. <node class="Condition" id="1344">
  5479. <property Operator="Equal"/>
  5480. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  5481. <property Opr="const bool true"/>
  5482. </node>
  5483. <node class="Assignment" id="1346">
  5484. <property CastRight="false"/>
  5485. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5486. <property Opr="const bool true"/>
  5487. </node>
  5488. <node class="Assignment" id="1347">
  5489. <property CastRight="false"/>
  5490. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5491. <property Opr="const bool false"/>
  5492. </node>
  5493. </node>
  5494. <node class="Action" id="1348">
  5495. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5496. <property ResultOption="BT_SUCCESS"/>
  5497. </node>
  5498. <node class="IfElse" id="1350">
  5499. <node class="Condition" id="1349">
  5500. <property Operator="Equal"/>
  5501. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  5502. <property Opr="const bool true"/>
  5503. </node>
  5504. <node class="Assignment" id="1351">
  5505. <property CastRight="false"/>
  5506. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5507. <property Opr="const bool true"/>
  5508. </node>
  5509. <node class="Assignment" id="1352">
  5510. <property CastRight="false"/>
  5511. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5512. <property Opr="const bool false"/>
  5513. </node>
  5514. </node>
  5515. <node class="Action" id="1353">
  5516. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5517. <property ResultOption="BT_SUCCESS"/>
  5518. </node>
  5519. <node class="IfElse" id="1355">
  5520. <node class="Condition" id="1354">
  5521. <property Operator="Equal"/>
  5522. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  5523. <property Opr="const bool true"/>
  5524. </node>
  5525. <node class="Assignment" id="1356">
  5526. <property CastRight="false"/>
  5527. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5528. <property Opr="const bool true"/>
  5529. </node>
  5530. <node class="Assignment" id="1357">
  5531. <property CastRight="false"/>
  5532. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5533. <property Opr="const bool false"/>
  5534. </node>
  5535. </node>
  5536. <node class="Action" id="1358">
  5537. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5538. <property ResultOption="BT_SUCCESS"/>
  5539. </node>
  5540. <node class="Assignment" id="1359">
  5541. <property CastRight="false"/>
  5542. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5543. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  5544. </node>
  5545. <node class="Action" id="1360">
  5546. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5547. <property ResultOption="BT_SUCCESS"/>
  5548. </node>
  5549. <node class="Assignment" id="1361">
  5550. <property CastRight="false"/>
  5551. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5552. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  5553. </node>
  5554. <node class="Action" id="1362">
  5555. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5556. <property ResultOption="BT_SUCCESS"/>
  5557. </node>
  5558. <node class="Action" id="1363">
  5559. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;AQHMxjOjY4O1&quot;,&quot;CiOcMxcIvwbu&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  5560. <property ResultOption="BT_SUCCESS"/>
  5561. </node>
  5562. <node class="Action" id="1364">
  5563. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;CiOcMxcIvwbu&quot;)"/>
  5564. <property ResultOption="BT_INVALID"/>
  5565. </node>
  5566. </node>
  5567. <node class="Noop" id="1365"/>
  5568. </node>
  5569. <node class="Assignment" id="1368">
  5570. <property CastRight="false"/>
  5571. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5572. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  5573. </node>
  5574. <node class="Assignment" id="1369">
  5575. <property CastRight="true"/>
  5576. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  5577. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5578. </node>
  5579. <node class="Action" id="1370">
  5580. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_35&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  5581. <property ResultOption="BT_SUCCESS"/>
  5582. </node>
  5583. <node class="IfElse" id="1366">
  5584. <node class="Condition" id="1367">
  5585. <property Operator="Equal"/>
  5586. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_35&quot;)"/>
  5587. <property Opr="const float 36"/>
  5588. </node>
  5589. <node class="Sequence" id="1371">
  5590. <node class="Action" id="1372">
  5591. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  5592. <property ResultOption="BT_SUCCESS"/>
  5593. </node>
  5594. <node class="IfElse" id="1374">
  5595. <node class="Condition" id="1373">
  5596. <property Operator="Equal"/>
  5597. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  5598. <property Opr="const bool true"/>
  5599. </node>
  5600. <node class="Assignment" id="1375">
  5601. <property CastRight="false"/>
  5602. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5603. <property Opr="const bool true"/>
  5604. </node>
  5605. <node class="Assignment" id="1376">
  5606. <property CastRight="false"/>
  5607. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5608. <property Opr="const bool false"/>
  5609. </node>
  5610. </node>
  5611. <node class="Action" id="1377">
  5612. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5613. <property ResultOption="BT_SUCCESS"/>
  5614. </node>
  5615. <node class="IfElse" id="1379">
  5616. <node class="Condition" id="1378">
  5617. <property Operator="Equal"/>
  5618. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  5619. <property Opr="const bool true"/>
  5620. </node>
  5621. <node class="Assignment" id="1380">
  5622. <property CastRight="false"/>
  5623. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5624. <property Opr="const bool true"/>
  5625. </node>
  5626. <node class="Assignment" id="1381">
  5627. <property CastRight="false"/>
  5628. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5629. <property Opr="const bool false"/>
  5630. </node>
  5631. </node>
  5632. <node class="Action" id="1382">
  5633. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5634. <property ResultOption="BT_SUCCESS"/>
  5635. </node>
  5636. <node class="IfElse" id="1384">
  5637. <node class="Condition" id="1383">
  5638. <property Operator="Equal"/>
  5639. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  5640. <property Opr="const bool true"/>
  5641. </node>
  5642. <node class="Assignment" id="1385">
  5643. <property CastRight="false"/>
  5644. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5645. <property Opr="const bool true"/>
  5646. </node>
  5647. <node class="Assignment" id="1386">
  5648. <property CastRight="false"/>
  5649. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5650. <property Opr="const bool false"/>
  5651. </node>
  5652. </node>
  5653. <node class="Action" id="1387">
  5654. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5655. <property ResultOption="BT_SUCCESS"/>
  5656. </node>
  5657. <node class="IfElse" id="1389">
  5658. <node class="Condition" id="1388">
  5659. <property Operator="Equal"/>
  5660. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  5661. <property Opr="const bool true"/>
  5662. </node>
  5663. <node class="Assignment" id="1390">
  5664. <property CastRight="false"/>
  5665. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5666. <property Opr="const bool true"/>
  5667. </node>
  5668. <node class="Assignment" id="1391">
  5669. <property CastRight="false"/>
  5670. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5671. <property Opr="const bool false"/>
  5672. </node>
  5673. </node>
  5674. <node class="Action" id="1392">
  5675. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5676. <property ResultOption="BT_SUCCESS"/>
  5677. </node>
  5678. <node class="IfElse" id="1394">
  5679. <node class="Condition" id="1393">
  5680. <property Operator="Equal"/>
  5681. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  5682. <property Opr="const bool true"/>
  5683. </node>
  5684. <node class="Assignment" id="1395">
  5685. <property CastRight="false"/>
  5686. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5687. <property Opr="const bool true"/>
  5688. </node>
  5689. <node class="Assignment" id="1396">
  5690. <property CastRight="false"/>
  5691. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5692. <property Opr="const bool false"/>
  5693. </node>
  5694. </node>
  5695. <node class="Action" id="1397">
  5696. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5697. <property ResultOption="BT_SUCCESS"/>
  5698. </node>
  5699. <node class="Assignment" id="1398">
  5700. <property CastRight="false"/>
  5701. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5702. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  5703. </node>
  5704. <node class="Action" id="1399">
  5705. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5706. <property ResultOption="BT_SUCCESS"/>
  5707. </node>
  5708. <node class="Assignment" id="1400">
  5709. <property CastRight="false"/>
  5710. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5711. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  5712. </node>
  5713. <node class="Action" id="1401">
  5714. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5715. <property ResultOption="BT_SUCCESS"/>
  5716. </node>
  5717. <node class="Action" id="1402">
  5718. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;tFKR6IN4EAGG&quot;,&quot;k3dlCBK9yJMQ&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  5719. <property ResultOption="BT_SUCCESS"/>
  5720. </node>
  5721. <node class="Action" id="1403">
  5722. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;k3dlCBK9yJMQ&quot;)"/>
  5723. <property ResultOption="BT_INVALID"/>
  5724. </node>
  5725. </node>
  5726. <node class="Noop" id="1404"/>
  5727. </node>
  5728. <node class="Assignment" id="1407">
  5729. <property CastRight="false"/>
  5730. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5731. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  5732. </node>
  5733. <node class="Assignment" id="1408">
  5734. <property CastRight="true"/>
  5735. <property Opl="float Self.red::RedBehaviacTree::temporaryVariablesFloat"/>
  5736. <property Opr="Self.red::RedBehaviacTree::stringToFloat(string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5737. </node>
  5738. <node class="Action" id="1409">
  5739. <property Method="Self.red::RedBehaviacTree::storageTemporaryVariables(&quot;__ttbt__localVariableIndex_36&quot;,float Self.red::RedBehaviacTree::temporaryVariablesFloat)"/>
  5740. <property ResultOption="BT_SUCCESS"/>
  5741. </node>
  5742. <node class="IfElse" id="1405">
  5743. <node class="Condition" id="1406">
  5744. <property Operator="Equal"/>
  5745. <property Opl="Self.red::RedBehaviacTree::getLocalTreeFloat(&quot;__ttbt__localVariableIndex_36&quot;)"/>
  5746. <property Opr="const float 37"/>
  5747. </node>
  5748. <node class="Sequence" id="1410">
  5749. <node class="Action" id="1411">
  5750. <property Method="Self.red::RedBehaviacTree::clearFunLocalMap()"/>
  5751. <property ResultOption="BT_SUCCESS"/>
  5752. </node>
  5753. <node class="IfElse" id="1413">
  5754. <node class="Condition" id="1412">
  5755. <property Operator="Equal"/>
  5756. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;完成&quot;)"/>
  5757. <property Opr="const bool true"/>
  5758. </node>
  5759. <node class="Assignment" id="1414">
  5760. <property CastRight="false"/>
  5761. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5762. <property Opr="const bool true"/>
  5763. </node>
  5764. <node class="Assignment" id="1415">
  5765. <property CastRight="false"/>
  5766. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5767. <property Opr="const bool false"/>
  5768. </node>
  5769. </node>
  5770. <node class="Action" id="1416">
  5771. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;完成&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5772. <property ResultOption="BT_SUCCESS"/>
  5773. </node>
  5774. <node class="IfElse" id="1418">
  5775. <node class="Condition" id="1417">
  5776. <property Operator="Equal"/>
  5777. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;解锁&quot;)"/>
  5778. <property Opr="const bool true"/>
  5779. </node>
  5780. <node class="Assignment" id="1419">
  5781. <property CastRight="false"/>
  5782. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5783. <property Opr="const bool true"/>
  5784. </node>
  5785. <node class="Assignment" id="1420">
  5786. <property CastRight="false"/>
  5787. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5788. <property Opr="const bool false"/>
  5789. </node>
  5790. </node>
  5791. <node class="Action" id="1421">
  5792. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;解锁&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5793. <property ResultOption="BT_SUCCESS"/>
  5794. </node>
  5795. <node class="IfElse" id="1423">
  5796. <node class="Condition" id="1422">
  5797. <property Operator="Equal"/>
  5798. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;选中&quot;)"/>
  5799. <property Opr="const bool true"/>
  5800. </node>
  5801. <node class="Assignment" id="1424">
  5802. <property CastRight="false"/>
  5803. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5804. <property Opr="const bool true"/>
  5805. </node>
  5806. <node class="Assignment" id="1425">
  5807. <property CastRight="false"/>
  5808. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5809. <property Opr="const bool false"/>
  5810. </node>
  5811. </node>
  5812. <node class="Action" id="1426">
  5813. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;选中&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5814. <property ResultOption="BT_SUCCESS"/>
  5815. </node>
  5816. <node class="IfElse" id="1428">
  5817. <node class="Condition" id="1427">
  5818. <property Operator="Equal"/>
  5819. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;显示格子&quot;)"/>
  5820. <property Opr="const bool true"/>
  5821. </node>
  5822. <node class="Assignment" id="1429">
  5823. <property CastRight="false"/>
  5824. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5825. <property Opr="const bool true"/>
  5826. </node>
  5827. <node class="Assignment" id="1430">
  5828. <property CastRight="false"/>
  5829. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5830. <property Opr="const bool false"/>
  5831. </node>
  5832. </node>
  5833. <node class="Action" id="1431">
  5834. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;显示格子&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5835. <property ResultOption="BT_SUCCESS"/>
  5836. </node>
  5837. <node class="IfElse" id="1433">
  5838. <node class="Condition" id="1432">
  5839. <property Operator="Equal"/>
  5840. <property Opl="Self.red::RedBehaviacTree::getFunBoolVar(&quot;今天&quot;)"/>
  5841. <property Opr="const bool true"/>
  5842. </node>
  5843. <node class="Assignment" id="1434">
  5844. <property CastRight="false"/>
  5845. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5846. <property Opr="const bool true"/>
  5847. </node>
  5848. <node class="Assignment" id="1435">
  5849. <property CastRight="false"/>
  5850. <property Opl="bool Self.red::RedBehaviacTree::temporaryVariablesBool"/>
  5851. <property Opr="const bool false"/>
  5852. </node>
  5853. </node>
  5854. <node class="Action" id="1436">
  5855. <property Method="Self.red::RedBehaviacTree::addFunLocalBoolToMap(&quot;今天&quot;,bool Self.red::RedBehaviacTree::temporaryVariablesBool)"/>
  5856. <property ResultOption="BT_SUCCESS"/>
  5857. </node>
  5858. <node class="Assignment" id="1437">
  5859. <property CastRight="false"/>
  5860. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5861. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;日期&quot;)"/>
  5862. </node>
  5863. <node class="Action" id="1438">
  5864. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;日期&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5865. <property ResultOption="BT_SUCCESS"/>
  5866. </node>
  5867. <node class="Assignment" id="1439">
  5868. <property CastRight="false"/>
  5869. <property Opl="string Self.red::RedBehaviacTree::temporaryVariablesString"/>
  5870. <property Opr="Self.red::RedBehaviacTree::getFunStringVar(&quot;格子ID&quot;)"/>
  5871. </node>
  5872. <node class="Action" id="1440">
  5873. <property Method="Self.red::RedBehaviacTree::addFunLocalStringToMap(&quot;格子ID&quot;,string Self.red::RedBehaviacTree::temporaryVariablesString)"/>
  5874. <property ResultOption="BT_SUCCESS"/>
  5875. </node>
  5876. <node class="Action" id="1441">
  5877. <property Method="Self.red::RedBehaviacTree::redCustomFunc(&quot;nVvhtTs5u6Vp&quot;,&quot;IcH9TJZZT80I&quot;,&quot;8wqlqOIXV8L8&quot;)"/>
  5878. <property ResultOption="BT_SUCCESS"/>
  5879. </node>
  5880. <node class="Action" id="1442">
  5881. <property Method="Self.red::RedBehaviacTree::getSubRedTreeState(&quot;IcH9TJZZT80I&quot;)"/>
  5882. <property ResultOption="BT_INVALID"/>
  5883. </node>
  5884. </node>
  5885. <node class="Noop" id="1443"/>
  5886. </node>
  5887. </node>
  5888. </behavior>