|
5 | 5 | "prefix": "AIObjective", |
6 | 6 | "body": "AIObjective.${1|None,AttackTarget,AttackNearbyTarget,AttackWhenSeeTarget,AttackWhenStealthTargetSpotted,AttackUsingCover,AttackInScriptedVehicle,ShootAtMarket,Flee,FleeSpreadPanic,ForceEnterCover,RunLaterallyFromTarget,InvestigateTarget,PursuitTarget,FollowTarget,FaceTarget,FaceTargetWhileScared,BeAlly,GetInVehicle,GetOutOfVehicle,BeIntimidated,PathFindToSelectedObject,HijackVehicle,Idle,MoveAway,RunAway,GrabAndHold,DuckAndCover,Denouement,WeaponPickup,CombatDummy,PathFindToPointWithBreakout,CombatFastTalk,AttackSuckerPunchTarget,RobTarget,PatDownTarget|}$0" |
7 | 7 | }, |
| 8 | + "CharacterOccupantState": |
| 9 | + { |
| 10 | + "prefix": "Gender", |
| 11 | + "body": "Gender.${1|None,EnterExit,Sitting|}$0" |
| 12 | + }, |
8 | 13 | "FactionClass": |
9 | 14 | { |
10 | 15 | "prefix": "FactionClass", |
|
15 | 20 | "prefix": "FightingClass", |
16 | 21 | "body": "FightingClass.${1|Invalid,None,NonCombatant,Striker,StrikerQuick,StrikerBrawler,Grappler,Tutorial,Enforcer,Elite|}$0" |
17 | 22 | }, |
18 | | - "Gender": |
19 | | - { |
20 | | - "prefix": "Gender", |
21 | | - "body": "Gender.${1|Invalid,Male,Female|}$0" |
22 | | - }, |
23 | 23 | "MissionProgressState": |
24 | 24 | { |
25 | 25 | "prefix": "MissionProgressState", |
|
30 | 30 | "prefix": "GameSliceState", |
31 | 31 | "body": "GameSliceState.${1|Locked,Unlocked,Restoring,Started,Completed|}$0" |
32 | 32 | }, |
| 33 | + "Gender": |
| 34 | + { |
| 35 | + "prefix": "Gender", |
| 36 | + "body": "Gender.${1|Invalid,Male,Female|}$0" |
| 37 | + }, |
33 | 38 | "TargetType": |
34 | 39 | { |
35 | 40 | "prefix": "TargetType", |
|
45 | 50 | "prefix": "UIButton", |
46 | 51 | "body": "UIButton.${1|Invalid,Accept,Back,Button1,Button2,Start,Select,L1,R1,L2,R2,L3,R3,L1R1,L2R2,DPAD_Up,DPAD_Down,DPAD_Left,DPAD_Right,DPAD_LR,DPAD_UD,L_Stick,R_Stick,L_Stick_LR,L_Stick_UD,R_Stick_LR,R_Stick_UD,Accept_Hold,Back_Hold,Button1_Hold,Button2_Hold,L1_Hold,R1_Hold,L2_Hold,R2_Hold,F1,Wheel_Up,Wheel_Down|}$0" |
47 | 52 | }, |
| 53 | + "VirtualKey": |
| 54 | + { |
| 55 | + "prefix": "VirtualKey", |
| 56 | + "body": "VirtualKey.${1|MouseLeft,MouseRight,MouseMiddle,MouseX1,MouseX2,Backspace,Tab,Enter,Pause,CapsLock,Escape,Space,PageUp,PageDown,End,Home,LeftArrow,UpArrow,RightArrow,DownArrow,PrintScreen,Insert,Delete,0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,LeftWin,RightWin,Menu,Numpad0,Numpad1,Numpad2,Numpad3,Numpad4,Numpad5,Numpad6,Numpad7,Numpad8,Numpad9,NumpadMultiply,NumpadAdd,NumpadSubtract,NumpadDecimal,NumpadDivide,F1,F2,F3,F4,F5,F6,F7,F8,F9,F10,F11,F12,NumLock,ScrollLock,LeftShift,RightShift,LeftCtrl,RightCtrl,LeftAlt,RightAlt,Semicolon,Equal,Comma,Minus,Period,Slash,GraveAccent,LeftBracket,Backslash,RightBracket,Apostrophe|}$0" |
| 57 | + }, |
48 | 58 |
|
49 | 59 | // Color |
50 | 60 | "Color()": |
|
225 | 235 | "body": "size$0" |
226 | 236 | }, |
227 | 237 |
|
| 238 | + // Input |
| 239 | + "Input.IsKeyDown(): boolean": |
| 240 | + { |
| 241 | + "prefix": "Input.IsKeyDown", |
| 242 | + "body": "Input.IsKeyDown(${VirtualKey})$0" |
| 243 | + }, |
| 244 | + "Input.GetKeyDownDuration(): float": |
| 245 | + { |
| 246 | + "prefix": "Input.GetKeyDownDuration", |
| 247 | + "body": "Input.GetKeyDownDuration(${VirtualKey})$0" |
| 248 | + }, |
| 249 | + "Input.GetMousePosition(): Vector2": |
| 250 | + { |
| 251 | + "prefix": "Input.GetMousePosition", |
| 252 | + "body": "Input.GetMousePosition()$0" |
| 253 | + }, |
| 254 | + |
228 | 255 | // Renderer |
229 | 256 | "Renderer.GetScreenSize(): Vector2(x, y)": |
230 | 257 | { |
|
316 | 343 | "body": "Audio.StopSpeech(${SimCharacter})$0" |
317 | 344 | }, |
318 | 345 |
|
319 | | - // GameSlice |
| 346 | + // Camera |
| 347 | + "Camera.GetType(): string": |
| 348 | + { |
| 349 | + "prefix": "Camera.GetType", |
| 350 | + "body": "Camera.GetType()$0" |
| 351 | + }, |
| 352 | + "Camera.IsScriptCameraOn(): boolean": |
| 353 | + { |
| 354 | + "prefix": "Camera.IsScriptCameraOn", |
| 355 | + "body": "Camera.IsScriptCameraOn()$0" |
| 356 | + }, |
| 357 | + "Camera.ToggleScriptCamera()": |
| 358 | + { |
| 359 | + "prefix": "Camera.ToggleScriptCamera", |
| 360 | + "body": "Camera.ToggleScriptCamera(${toggle})$0" |
| 361 | + }, |
| 362 | + "Camera.SetScriptCameraEyeLook()": |
| 363 | + { |
| 364 | + "prefix": "Camera.SetScriptCameraEyeLook", |
| 365 | + "body": "Camera.SetScriptCameraEyeLook(Vector3(${eye_x}, ${eye_y}, ${eye_z}), Vector3(${look_x}, ${look_y}, ${look_z}), ${duration})$0" |
| 366 | + }, |
| 367 | + "Camera.SetScriptCameraDOF()": |
| 368 | + { |
| 369 | + "prefix": "Camera.SetScriptCameraDOF", |
| 370 | + "body": "Camera.SetScriptCameraDOF(${focaldistance}, ${focusrange}, ${nearblendrange}, ${nearblurradius}, ${farblendrange}, ${farblendradius})$0" |
| 371 | + }, |
| 372 | + "Camera.ResetScriptCameraDOF()": |
| 373 | + { |
| 374 | + "prefix": "Camera.ResetScriptCameraDOF", |
| 375 | + "body": "Camera.ResetScriptCameraDOF()$0" |
| 376 | + }, |
| 377 | + "Camera.FOV: float": |
| 378 | + { |
| 379 | + "prefix": "Camera.FOV", |
| 380 | + "body": "Camera.FOV$0" |
| 381 | + }, |
| 382 | + "Camera.OverrideFOV: float": |
| 383 | + { |
| 384 | + "prefix": "Camera.OverrideFOV", |
| 385 | + "body": "Camera.OverrideFOV$0" |
| 386 | + }, |
| 387 | + "Camera.EnableOverrideFOV: boolean": |
| 388 | + { |
| 389 | + "prefix": "Camera.EnableOverrideFOV", |
| 390 | + "body": "Camera.EnableOverrideFOV$0" |
| 391 | + }, |
| 392 | + |
| 393 | + // CollisionData |
| 394 | + "CollisionData.Position: Vector3": |
| 395 | + { |
| 396 | + "prefix": [ "CollisionData.Position", "Position" ], |
| 397 | + "body": "Position$0" |
| 398 | + }, |
| 399 | + "CollisionData.SimObject: SimObject": |
| 400 | + { |
| 401 | + "prefix": [ "CollisionData.SimObject", "SimObject" ], |
| 402 | + "body": "SimObject$0" |
| 403 | + }, |
| 404 | + "CollisionData.SimObjectCollider: SimObject": |
| 405 | + { |
| 406 | + "prefix": [ "CollisionData.SimObjectCollider", "SimObjectCollider" ], |
| 407 | + "body": "SimObjectCollider$0" |
| 408 | + }, |
| 409 | + "CollisionData.Velocity: Vector3": |
| 410 | + { |
| 411 | + "prefix": [ "CollisionData.Velocity", "Velocity" ], |
| 412 | + "body": "Velocity$0" |
| 413 | + }, |
| 414 | + "CollisionData.VelocityCollider: Vector3": |
| 415 | + { |
| 416 | + "prefix": [ "CollisionData.VelocityCollider", "VelocityCollider" ], |
| 417 | + "body": "VelocityCollider$0" |
| 418 | + }, |
| 419 | + |
| 420 | + // GameInput |
| 421 | + "GameInput.Enable: boolean": |
| 422 | + { |
| 423 | + "prefix": "GameInput.Enable", |
| 424 | + "body": "GameInput.Enable$0" |
| 425 | + }, |
| 426 | + |
| 427 | + // GameSlice |
320 | 428 | "GameSlice.ForceLock()": |
321 | 429 | { |
322 | 430 | "prefix": [ "GameSlice.ForceLock", "ForceLock" ], |
|
601 | 709 | "prefix": [ "SimCharacter.SetAIObjective", "SetAIObjective" ], |
602 | 710 | "body": "SetAIObjective(${AIObjective})$0" |
603 | 711 | }, |
| 712 | + "SimCharacter.GetOccupantState(): CharacterOccupantState": |
| 713 | + { |
| 714 | + "prefix": [ "SimCharacter.GetOccupantState", "GetOccupantState" ], |
| 715 | + "body": "GetOccupantState()$0" |
| 716 | + }, |
| 717 | + "SimCharacter.GetCurrentVehicle(): SimVehicle": |
| 718 | + { |
| 719 | + "prefix": [ "SimCharacter.GetCurrentVehicle", "GetCurrentVehicle" ], |
| 720 | + "body": "GetCurrentVehicle()$0" |
| 721 | + }, |
| 722 | + "SimCharacter.GetCurrentVehicleSeatIndex(): integer": |
| 723 | + { |
| 724 | + "prefix": [ "SimCharacter.GetCurrentVehicleSeatIndex", "GetCurrentVehicleSeatIndex" ], |
| 725 | + "body": "GetCurrentVehicleSeatIndex()$0" |
| 726 | + }, |
| 727 | + "SimCharacter.PlaceInVehicle()": |
| 728 | + { |
| 729 | + "prefix": [ "SimCharacter.PlaceInVehicle", "PlaceInVehicle" ], |
| 730 | + "body": "PlaceInVehicle(${SimVehicle}, ${seatIndex})$0" |
| 731 | + }, |
604 | 732 | "SimCharacter.FactionClass: FactionClass": |
605 | 733 | { |
606 | 734 | "prefix": [ "SimCharacter.FactionClass", "FactionClass" ], |
|
658 | 786 | "prefix": "SimVehicle.Create", |
659 | 787 | "body": "SimVehicle.Create(${model}, Vector3(${x}, ${y}, ${z}), Vector3(${rx}, ${ry}, ${rz}))$0" |
660 | 788 | }, |
| 789 | + "SimVehicle.GetDriver(): SimCharacter": |
| 790 | + { |
| 791 | + "prefix": [ "SimVehicle.GetDriver", "GetDriver" ], |
| 792 | + "body": "GetDriver()$0" |
| 793 | + }, |
| 794 | + "SimVehicle.GetPassenger(): SimCharacter": |
| 795 | + { |
| 796 | + "prefix": [ "SimVehicle.GetPassenger", "GetPassenger" ], |
| 797 | + "body": "GetPassenger(${index})$0" |
| 798 | + }, |
661 | 799 | "SimVehicle.GetPrimaryColor(): Color": |
662 | 800 | { |
663 | 801 | "prefix": [ "SimVehicle.GetPrimaryColor", "GetPrimaryColor" ], |
|
698 | 836 | "prefix": [ "SimVehicle.DoorsLocked", "DoorsLocked" ], |
699 | 837 | "body": "DoorsLocked$0" |
700 | 838 | }, |
| 839 | + "SimVehicle.SeatCount: integer": |
| 840 | + { |
| 841 | + "prefix": [ "SimVehicle.SeatCount", "SeatCount" ], |
| 842 | + "body": "SeatCount$0" |
| 843 | + }, |
701 | 844 |
|
702 | 845 | // SimWeapon |
703 | 846 | "SimWeapon(): SimWeapon": |
|
827 | 970 | "prefix": "TimeOfDayManager.WindSpeedTarget", |
828 | 971 | "body": "TimeOfDayManager.WindSpeedTarget$0" |
829 | 972 | }, |
| 973 | + |
| 974 | + // Callbacks |
| 975 | + "Callback: OnCollision": |
| 976 | + { |
| 977 | + "prefix": [ "function OnCollision(CollisionData)", "OnCollision" ], |
| 978 | + "body": "function OnCollision(CollisionData)\n{\n\t$0\n}" |
| 979 | + }, |
| 980 | + "Callback: OnCharacterDeath": |
| 981 | + { |
| 982 | + "prefix": [ "function OnCharacterDeath(SimCharacter)", "OnCharacterDeath" ], |
| 983 | + "body": "function OnCharacterDeath(SimCharacter)\n{\n\t$0\n}" |
| 984 | + }, |
| 985 | + "Callback: OnGameUpdate": |
| 986 | + { |
| 987 | + "prefix": [ "function OnGameUpdate()", "OnGameUpdate" ], |
| 988 | + "body": "function OnGameUpdate()\n{\n\t$0\n}" |
| 989 | + }, |
| 990 | + "Callback: OnRender": |
| 991 | + { |
| 992 | + "prefix": [ "function OnRender(Renderer)", "OnRender" ], |
| 993 | + "body": "function OnRender(Renderer)\n{\n\t$0\n}" |
| 994 | + }, |
| 995 | + "Callback: OnUnload": |
| 996 | + { |
| 997 | + "prefix": [ "function OnUnload()", "OnUnload" ], |
| 998 | + "body": "function OnUnload()\n{\n\t$0\n}" |
| 999 | + }, |
| 1000 | + "Callback: OnVehicleDeath": |
| 1001 | + { |
| 1002 | + "prefix": [ "function OnVehicleDeath(SimVehicle)", "OnVehicleDeath" ], |
| 1003 | + "body": "function OnVehicleDeath(SimVehicle)\n{\n\t$0\n}" |
| 1004 | + }, |
830 | 1005 | } |
0 commit comments