home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 July & August / Gamestar_64_2004-07-08_dvd.iso / Patche / ut2004-winpatch3204.exe / UT2004-Patch / System / XGame.u / xPawn_SpawnerProjectile_ScriptText.TextBuffer < prev    next >
Unknown  |  2004-05-10  |  2.3 KB

view JSON data     |     view as text     |     open on a Mac     |     open on a PC

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 00 00 00 00 00 00 00 | 4e 25 0d 0a 63 6c 61 73 |........|N%..clas|
|00000010| 73 20 53 70 61 77 6e 65 | 72 50 72 6f 6a 65 63 74 |s Spawne|rProject|
|00000020| 69 6c 65 20 65 78 74 65 | 6e 64 73 20 50 72 6f 6a |ile exte|nds Proj|
|00000030| 65 63 74 69 6c 65 3b 0d | 0a 0d 0a 76 61 72 20 78 |ectile;.|...var x|
|00000040| 45 6d 69 74 74 65 72 20 | 54 72 61 69 6c 3b 0d 0a |Emitter |Trail;..|
|00000050| 76 61 72 20 50 72 6f 6a | 65 63 74 69 6c 65 53 70 |var Proj|ectileSp|
|00000060| 61 77 6e 65 72 20 53 70 | 61 77 6e 65 72 3b 0d 0a |awner Sp|awner;..|
|00000070| 0d 0a 72 65 70 6c 69 63 | 61 74 69 6f 6e 0d 0a 7b |..replic|ation..{|
|00000080| 0d 0a 09 72 65 6c 69 61 | 62 6c 65 20 69 66 28 20 |...relia|ble if( |
|00000090| 52 6f 6c 65 3d 3d 52 4f | 4c 45 5f 41 75 74 68 6f |Role==RO|LE_Autho|
|000000a0| 72 69 74 79 20 29 0d 0a | 20 20 20 20 20 20 20 20 |rity )..| |
|000000b0| 53 70 61 77 6e 65 72 3b | 0d 0a 7d 0d 0a 0d 0a 73 |Spawner;|..}....s|
|000000c0| 69 6d 75 6c 61 74 65 64 | 20 66 75 6e 63 74 69 6f |imulated| functio|
|000000d0| 6e 20 44 65 73 74 72 6f | 79 65 64 28 29 0d 0a 7b |n Destro|yed()..{|
|000000e0| 0d 0a 20 20 20 20 69 66 | 20 28 54 72 61 69 6c 20 |.. if| (Trail |
|000000f0| 21 3d 20 4e 6f 6e 65 29 | 0d 0a 20 20 20 20 7b 20 |!= None)|.. { |
|00000100| 20 20 0d 0a 20 20 20 20 | 20 20 20 20 69 66 20 28 | .. | if (|
|00000110| 54 72 61 69 6c 2e 6d 52 | 65 67 65 6e 29 0d 0a 20 |Trail.mR|egen).. |
|00000120| 20 20 20 20 20 20 20 20 | 20 20 20 54 72 61 69 6c | | Trail|
|00000130| 2e 6d 52 65 67 65 6e 20 | 3d 20 66 61 6c 73 65 3b |.mRegen |= false;|
|00000140| 0d 0a 20 20 20 20 20 20 | 20 20 65 6c 73 65 0d 0a |.. | else..|
|00000150| 20 20 20 20 20 20 20 20 | 20 20 20 20 54 72 61 69 | | Trai|
|00000160| 6c 2e 44 65 73 74 72 6f | 79 28 29 3b 0d 0a 20 20 |l.Destro|y();.. |
|00000170| 20 20 7d 0d 0a 09 53 75 | 70 65 72 2e 44 65 73 74 | }...Su|per.Dest|
|00000180| 72 6f 79 65 64 28 29 3b | 0d 0a 7d 0d 0a 0d 0a 66 |royed();|..}....f|
|00000190| 75 6e 63 74 69 6f 6e 20 | 50 6f 73 74 42 65 67 69 |unction |PostBegi|
|000001a0| 6e 50 6c 61 79 28 29 0d | 0a 7b 0d 0a 09 53 75 70 |nPlay().|.{...Sup|
|000001b0| 65 72 2e 50 6f 73 74 42 | 65 67 69 6e 50 6c 61 79 |er.PostB|eginPlay|
|000001c0| 28 29 3b 0d 0a 0d 0a 20 | 20 20 20 53 70 61 77 6e |();.... | Spawn|
|000001d0| 65 72 20 3d 20 50 72 6f | 6a 65 63 74 69 6c 65 53 |er = Pro|jectileS|
|000001e0| 70 61 77 6e 65 72 28 4f | 77 6e 65 72 29 3b 0d 0a |pawner(O|wner);..|
|000001f0| 20 20 20 20 53 70 65 65 | 64 20 3d 20 53 70 61 77 | Spee|d = Spaw|
|00000200| 6e 65 72 2e 50 72 6f 6a | 65 63 74 69 6c 65 53 70 |ner.Proj|ectileSp|
|00000210| 65 65 64 3b 0d 0a 20 20 | 20 20 4d 61 78 53 70 65 |eed;.. | MaxSpe|
|00000220| 65 64 20 3d 20 53 70 61 | 77 6e 65 72 2e 50 72 6f |ed = Spa|wner.Pro|
|00000230| 6a 65 63 74 69 6c 65 53 | 70 65 65 64 3b 0d 0a 09 |jectileS|peed;...|
|00000240| 56 65 6c 6f 63 69 74 79 | 20 3d 20 53 70 65 65 64 |Velocity| = Speed|
|00000250| 20 2a 20 56 65 63 74 6f | 72 28 52 6f 74 61 74 69 | * Vecto|r(Rotati|
|00000260| 6f 6e 29 3b 0d 0a 20 20 | 20 20 69 66 20 28 53 70 |on);.. | if (Sp|
|00000270| 61 77 6e 65 72 2e 47 72 | 61 76 69 74 79 41 66 66 |awner.Gr|avityAff|
|00000280| 65 63 74 65 64 29 0d 0a | 20 20 20 20 20 20 20 20 |ected)..| |
|00000290| 53 65 74 50 68 79 73 69 | 63 73 28 50 48 59 53 5f |SetPhysi|cs(PHYS_|
|000002a0| 46 61 6c 6c 69 6e 67 29 | 3b 0d 0a 0d 0a 20 20 20 |Falling)|;.... |
|000002b0| 20 69 66 20 28 4c 65 76 | 65 6c 2e 4e 65 74 4d 6f | if (Lev|el.NetMo|
|000002c0| 64 65 20 21 3d 20 4e 4d | 5f 44 65 64 69 63 61 74 |de != NM|_Dedicat|
|000002d0| 65 64 53 65 72 76 65 72 | 29 0d 0a 20 20 20 20 7b |edServer|).. {|
|000002e0| 0d 0a 20 20 20 20 20 20 | 20 20 2f 2f 50 6f 73 74 |.. | //Post|
|000002f0| 4e 65 74 42 65 67 69 6e | 50 6c 61 79 28 29 3b 0d |NetBegin|Play();.|
|00000300| 0a 20 20 20 20 7d 0d 0a | 7d 20 0d 0a 0d 0a 73 69 |. }..|} ....si|
|00000310| 6d 75 6c 61 74 65 64 20 | 66 75 6e 63 74 69 6f 6e |mulated |function|
|00000320| 20 50 6f 73 74 4e 65 74 | 42 65 67 69 6e 50 6c 61 | PostNet|BeginPla|
|00000330| 79 28 29 0d 0a 7b 0d 0a | 20 20 20 20 69 66 20 28 |y()..{..| if (|
|00000340| 53 70 61 77 6e 65 72 20 | 3d 3d 20 4e 6f 6e 65 29 |Spawner |== None)|
|00000350| 0d 0a 20 20 20 20 7b 0d | 0a 20 20 20 20 20 20 20 |.. {.|. |
|00000360| 20 44 65 73 74 72 6f 79 | 28 29 3b 0d 0a 20 20 20 | Destroy|();.. |
|00000370| 20 20 20 20 20 72 65 74 | 75 72 6e 3b 0d 0a 20 20 | ret|urn;.. |
|00000380| 20 20 7d 0d 0a 0d 0a 20 | 20 20 20 69 66 20 28 53 | }.... | if (S|
|00000390| 70 61 77 6e 65 72 2e 50 | 72 6f 6a 65 63 74 69 6c |pawner.P|rojectil|
|000003a0| 65 4c 69 66 65 53 70 61 | 6e 20 3e 20 30 29 0d 0a |eLifeSpa|n > 0)..|
|000003b0| 20 20 20 20 20 20 20 20 | 4c 69 66 65 53 70 61 6e | |LifeSpan|
|000003c0| 20 3d 20 53 70 61 77 6e | 65 72 2e 50 72 6f 6a 65 | = Spawn|er.Proje|
|000003d0| 63 74 69 6c 65 4c 69 66 | 65 53 70 61 6e 3b 0d 0a |ctileLif|eSpan;..|
|000003e0| 0d 0a 20 20 20 20 69 66 | 20 28 53 70 61 77 6e 65 |.. if| (Spawne|
|000003f0| 72 2e 50 72 6f 6a 65 63 | 74 69 6c 65 4d 65 73 68 |r.Projec|tileMesh|
|00000400| 20 21 3d 20 4e 6f 6e 65 | 29 0d 0a 20 20 20 20 7b | != None|).. {|
|00000410| 0d 0a 20 20 20 20 20 20 | 20 20 53 65 74 44 72 61 |.. | SetDra|
|00000420| 77 54 79 70 65 28 44 54 | 5f 4d 65 73 68 29 3b 0d |wType(DT|_Mesh);.|
|00000430| 0a 20 20 20 20 20 20 20 | 20 4c 69 6e 6b 4d 65 73 |. | LinkMes|
|00000440| 68 28 53 70 61 77 6e 65 | 72 2e 50 72 6f 6a 65 63 |h(Spawne|r.Projec|
|00000450| 74 69 6c 65 4d 65 73 68 | 29 3b 0d 0a 20 20 20 20 |tileMesh|);.. |
|00000460| 20 20 20 20 53 65 74 44 | 72 61 77 53 63 61 6c 65 | SetD|rawScale|
|00000470| 28 53 70 61 77 6e 65 72 | 2e 50 72 6f 6a 65 63 74 |(Spawner|.Project|
|00000480| 69 6c 65 4d 65 73 68 53 | 63 61 6c 65 29 3b 0d 0a |ileMeshS|cale);..|
|00000490| 20 20 20 20 7d 0d 0a 0d | 0a 20 20 20 20 69 66 20 | }...|. if |
|000004a0| 28 53 70 61 77 6e 65 72 | 2e 54 72 61 69 6c 45 6d |(Spawner|.TrailEm|
|000004b0| 69 74 74 65 72 20 21 3d | 20 4e 6f 6e 65 29 0d 0a |itter !=| None)..|
|000004c0| 20 20 20 20 7b 0d 0a 20 | 20 20 20 20 20 20 20 54 | {.. | T|
|000004d0| 72 61 69 6c 20 3d 20 53 | 70 61 77 6e 28 53 70 61 |rail = S|pawn(Spa|
|000004e0| 77 6e 65 72 2e 54 72 61 | 69 6c 45 6d 69 74 74 65 |wner.Tra|ilEmitte|
|000004f0| 72 2c 20 73 65 6c 66 2c | 2c 20 4c 6f 63 61 74 69 |r, self,|, Locati|
|00000500| 6f 6e 2c 20 52 6f 74 61 | 74 69 6f 6e 29 3b 0d 0a |on, Rota|tion);..|
|00000510| 20 20 20 20 20 20 20 20 | 54 72 61 69 6c 2e 52 65 | |Trail.Re|
|00000520| 6d 6f 74 65 52 6f 6c 65 | 20 3d 20 52 4f 4c 45 5f |moteRole| = ROLE_|
|00000530| 4e 6f 6e 65 3b 0d 0a 20 | 20 20 20 20 20 20 20 54 |None;.. | T|
|00000540| 72 61 69 6c 2e 53 65 74 | 50 68 79 73 69 63 73 28 |rail.Set|Physics(|
|00000550| 50 48 59 53 5f 54 72 61 | 69 6c 65 72 29 3b 0d 0a |PHYS_Tra|iler);..|
|00000560| 20 20 20 20 20 20 20 20 | 54 72 61 69 6c 2e 62 54 | |Trail.bT|
|00000570| 72 61 69 6c 65 72 53 61 | 6d 65 52 6f 74 61 74 69 |railerSa|meRotati|
|00000580| 6f 6e 20 3d 20 74 72 75 | 65 3b 0d 0a 20 20 20 20 |on = tru|e;.. |
|00000590| 7d 0d 0a 7d 0d 0a 0d 0a | 73 69 6d 75 6c 61 74 65 |}..}....|simulate|
|000005a0| 64 20 66 75 6e 63 74 69 | 6f 6e 20 50 72 6f 63 65 |d functi|on Proce|
|000005b0| 73 73 54 6f 75 63 68 20 | 28 41 63 74 6f 72 20 4f |ssTouch |(Actor O|
|000005c0| 74 68 65 72 2c 20 76 65 | 63 74 6f 72 20 48 69 74 |ther, ve|ctor Hit|
|000005d0| 4c 6f 63 61 74 69 6f 6e | 29 0d 0a 7b 0d 0a 20 20 |Location|)..{.. |
|000005e0| 20 20 69 66 20 28 52 6f | 6c 65 20 3d 3d 20 52 4f | if (Ro|le == RO|
|000005f0| 4c 45 5f 41 75 74 68 6f | 72 69 74 79 20 26 26 20 |LE_Autho|rity && |
|00000600| 53 70 61 77 6e 65 72 2e | 44 61 6d 61 67 65 52 61 |Spawner.|DamageRa|
|00000610| 64 69 75 73 20 3d 3d 20 | 30 20 26 26 20 53 70 61 |dius == |0 && Spa|
|00000620| 77 6e 65 72 2e 44 61 6d | 61 67 65 20 3e 20 30 29 |wner.Dam|age > 0)|
|00000630| 0d 0a 20 20 20 20 7b 0d | 0a 20 20 20 20 20 20 20 |.. {.|. |
|00000640| 20 4f 74 68 65 72 2e 54 | 61 6b 65 44 61 6d 61 67 | Other.T|akeDamag|
|00000650| 65 28 53 70 61 77 6e 65 | 72 2e 44 61 6d 61 67 65 |e(Spawne|r.Damage|
|00000660| 2c 20 4e 6f 6e 65 2c 20 | 48 69 74 4c 6f 63 61 74 |, None, |HitLocat|
|00000670| 69 6f 6e 2c 20 56 65 63 | 74 28 30 2c 30 2c 30 29 |ion, Vec|t(0,0,0)|
|00000680| 2c 20 53 70 61 77 6e 65 | 72 2e 44 61 6d 61 67 65 |, Spawne|r.Damage|
|00000690| 54 79 70 65 29 3b 0d 0a | 20 20 20 20 7d 0d 0a 0d |Type);..| }...|
|000006a0| 0a 20 20 20 20 45 78 70 | 6c 6f 64 65 28 48 69 74 |. Exp|lode(Hit|
|000006b0| 4c 6f 63 61 74 69 6f 6e | 2c 20 4e 6f 72 6d 61 6c |Location|, Normal|
|000006c0| 28 48 69 74 4c 6f 63 61 | 74 69 6f 6e 2d 4f 74 68 |(HitLoca|tion-Oth|
|000006d0| 65 72 2e 4c 6f 63 61 74 | 69 6f 6e 29 29 3b 0d 0a |er.Locat|ion));..|
|000006e0| 7d 0d 0a 0d 0a 73 69 6d | 75 6c 61 74 65 64 20 66 |}....sim|ulated f|
|000006f0| 75 6e 63 74 69 6f 6e 20 | 45 78 70 6c 6f 64 65 28 |unction |Explode(|
|00000700| 76 65 63 74 6f 72 20 48 | 69 74 4c 6f 63 61 74 69 |vector H|itLocati|
|00000710| 6f 6e 2c 20 76 65 63 74 | 6f 72 20 48 69 74 4e 6f |on, vect|or HitNo|
|00000720| 72 6d 61 6c 29 0d 0a 7b | 0d 0a 20 20 20 20 6c 6f |rmal)..{|.. lo|
|00000730| 63 61 6c 20 78 45 6d 69 | 74 74 65 72 20 45 78 70 |cal xEmi|tter Exp|
|00000740| 3b 0d 0a 0d 0a 20 20 20 | 20 69 66 20 28 52 6f 6c |;.... | if (Rol|
|00000750| 65 20 3d 3d 20 52 4f 4c | 45 5f 41 75 74 68 6f 72 |e == ROL|E_Author|
|00000760| 69 74 79 20 26 26 20 53 | 70 61 77 6e 65 72 2e 44 |ity && S|pawner.D|
|00000770| 61 6d 61 67 65 52 61 64 | 69 75 73 20 3e 20 30 20 |amageRad|ius > 0 |
|00000780| 26 26 20 53 70 61 77 6e | 65 72 2e 44 61 6d 61 67 |&& Spawn|er.Damag|
|00000790| 65 20 3e 20 30 29 0d 0a | 20 20 20 20 7b 0d 0a 20 |e > 0)..| {.. |
|000007a0| 20 20 20 20 20 20 20 48 | 75 72 74 52 61 64 69 75 | H|urtRadiu|
|000007b0| 73 28 53 70 61 77 6e 65 | 72 2e 44 61 6d 61 67 65 |s(Spawne|r.Damage|
|000007c0| 2c 20 53 70 61 77 6e 65 | 72 2e 44 61 6d 61 67 65 |, Spawne|r.Damage|
|000007d0| 52 61 64 69 75 73 2c 20 | 53 70 61 77 6e 65 72 2e |Radius, |Spawner.|
|000007e0| 44 61 6d 61 67 65 54 79 | 70 65 2c 20 30 2c 20 48 |DamageTy|pe, 0, H|
|000007f0| 69 74 4c 6f 63 61 74 69 | 6f 6e 29 3b 0d 0a 20 20 |itLocati|on);.. |
|00000800| 20 20 7d 0d 0a 0d 0a 20 | 20 20 20 69 66 20 28 53 | }.... | if (S|
|00000810| 70 61 77 6e 65 72 2e 45 | 78 70 6c 6f 73 69 6f 6e |pawner.E|xplosion|
|00000820| 45 6d 69 74 74 65 72 20 | 21 3d 20 4e 6f 6e 65 20 |Emitter |!= None |
|00000830| 26 26 20 4c 65 76 65 6c | 2e 4e 65 74 4d 6f 64 65 |&& Level|.NetMode|
|00000840| 20 21 3d 20 4e 4d 5f 44 | 65 64 69 63 61 74 65 64 | != NM_D|edicated|
|00000850| 53 65 72 76 65 72 29 0d | 0a 20 20 20 20 7b 0d 0a |Server).|. {..|
|00000860| 20 20 20 20 20 20 20 20 | 45 78 70 20 3d 20 53 70 | |Exp = Sp|
|00000870| 61 77 6e 28 53 70 61 77 | 6e 65 72 2e 45 78 70 6c |awn(Spaw|ner.Expl|
|00000880| 6f 73 69 6f 6e 45 6d 69 | 74 74 65 72 2c 2c 2c 20 |osionEmi|tter,,, |
|00000890| 48 69 74 4c 6f 63 61 74 | 69 6f 6e 2b 48 69 74 4e |HitLocat|ion+HitN|
|000008a0| 6f 72 6d 61 6c 2a 38 2c | 20 52 6f 74 61 74 6f 72 |ormal*8,| Rotator|
|000008b0| 28 48 69 74 4e 6f 72 6d | 61 6c 29 29 3b 0d 0a 20 |(HitNorm|al));.. |
|000008c0| 20 20 20 20 20 20 20 45 | 78 70 2e 52 65 6d 6f 74 | E|xp.Remot|
|000008d0| 65 52 6f 6c 65 20 3d 20 | 52 4f 4c 45 5f 4e 6f 6e |eRole = |ROLE_Non|
|000008e0| 65 3b 0d 0a 20 20 20 20 | 7d 0d 0a 0d 0a 09 44 65 |e;.. |}.....De|
|000008f0| 73 74 72 6f 79 28 29 3b | 0d 0a 7d 0d 0a 0d 0a 73 |stroy();|..}....s|
|00000900| 69 6d 75 6c 61 74 65 64 | 20 66 75 6e 63 74 69 6f |imulated| functio|
|00000910| 6e 20 4c 61 6e 64 65 64 | 28 20 76 65 63 74 6f 72 |n Landed|( vector|
|00000920| 20 48 69 74 4e 6f 72 6d | 61 6c 20 29 0d 0a 7b 0d | HitNorm|al )..{.|
|00000930| 0a 20 20 20 20 48 69 74 | 57 61 6c 6c 28 20 48 69 |. Hit|Wall( Hi|
|00000940| 74 4e 6f 72 6d 61 6c 2c | 20 4e 6f 6e 65 20 29 3b |tNormal,| None );|
|00000950| 0d 0a 7d 0d 0a 0d 0a 00 | |..}.....| |
+--------+-------------------------+-------------------------+--------+--------+