Skip to content
This repository was archived by the owner on Dec 9, 2023. It is now read-only.

Commit 8bb216f

Browse files
authored
Update squirrel.code-snippets
1 parent 2a27709 commit 8bb216f

File tree

1 file changed

+181
-6
lines changed

1 file changed

+181
-6
lines changed

squirrel.code-snippets

Lines changed: 181 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@
55
"prefix": "AIObjective",
66
"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"
77
},
8+
"CharacterOccupantState":
9+
{
10+
"prefix": "Gender",
11+
"body": "Gender.${1|None,EnterExit,Sitting|}$0"
12+
},
813
"FactionClass":
914
{
1015
"prefix": "FactionClass",
@@ -15,11 +20,6 @@
1520
"prefix": "FightingClass",
1621
"body": "FightingClass.${1|Invalid,None,NonCombatant,Striker,StrikerQuick,StrikerBrawler,Grappler,Tutorial,Enforcer,Elite|}$0"
1722
},
18-
"Gender":
19-
{
20-
"prefix": "Gender",
21-
"body": "Gender.${1|Invalid,Male,Female|}$0"
22-
},
2323
"MissionProgressState":
2424
{
2525
"prefix": "MissionProgressState",
@@ -30,6 +30,11 @@
3030
"prefix": "GameSliceState",
3131
"body": "GameSliceState.${1|Locked,Unlocked,Restoring,Started,Completed|}$0"
3232
},
33+
"Gender":
34+
{
35+
"prefix": "Gender",
36+
"body": "Gender.${1|Invalid,Male,Female|}$0"
37+
},
3338
"TargetType":
3439
{
3540
"prefix": "TargetType",
@@ -45,6 +50,11 @@
4550
"prefix": "UIButton",
4651
"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"
4752
},
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+
},
4858

4959
// Color
5060
"Color()":
@@ -225,6 +235,23 @@
225235
"body": "size$0"
226236
},
227237

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+
228255
// Renderer
229256
"Renderer.GetScreenSize(): Vector2(x, y)":
230257
{
@@ -316,7 +343,88 @@
316343
"body": "Audio.StopSpeech(${SimCharacter})$0"
317344
},
318345

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
320428
"GameSlice.ForceLock()":
321429
{
322430
"prefix": [ "GameSlice.ForceLock", "ForceLock" ],
@@ -601,6 +709,26 @@
601709
"prefix": [ "SimCharacter.SetAIObjective", "SetAIObjective" ],
602710
"body": "SetAIObjective(${AIObjective})$0"
603711
},
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+
},
604732
"SimCharacter.FactionClass: FactionClass":
605733
{
606734
"prefix": [ "SimCharacter.FactionClass", "FactionClass" ],
@@ -658,6 +786,16 @@
658786
"prefix": "SimVehicle.Create",
659787
"body": "SimVehicle.Create(${model}, Vector3(${x}, ${y}, ${z}), Vector3(${rx}, ${ry}, ${rz}))$0"
660788
},
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+
},
661799
"SimVehicle.GetPrimaryColor(): Color":
662800
{
663801
"prefix": [ "SimVehicle.GetPrimaryColor", "GetPrimaryColor" ],
@@ -698,6 +836,11 @@
698836
"prefix": [ "SimVehicle.DoorsLocked", "DoorsLocked" ],
699837
"body": "DoorsLocked$0"
700838
},
839+
"SimVehicle.SeatCount: integer":
840+
{
841+
"prefix": [ "SimVehicle.SeatCount", "SeatCount" ],
842+
"body": "SeatCount$0"
843+
},
701844

702845
// SimWeapon
703846
"SimWeapon(): SimWeapon":
@@ -827,4 +970,36 @@
827970
"prefix": "TimeOfDayManager.WindSpeedTarget",
828971
"body": "TimeOfDayManager.WindSpeedTarget$0"
829972
},
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+
},
8301005
}

0 commit comments

Comments
 (0)