‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
shared.gsc File Reference

Go to the source code of this file.

Functions

function private _throwStowedWeapon (entity, weapon, weaponModel)
 
function detachAllWeaponModels ()
 
function detachWeapon (weapon)
 
function DoNoteTracks (flagName, customFunction, debugIdentifier, var1)
 
function DoNoteTracksForever (flagName, killString, customFunction, debugIdentifier)
 
function DoNoteTracksForeverIntercept (flagName, killString, interceptFunction, debugIdentifier)
 
function DoNoteTracksForeverProc (notetracksFunc, flagName, killString, customFunction, debugIdentifier)
 
function DoNoteTracksForTime (time, flagName, customFunction, debugIdentifier)
 
function doNoteTracksForTimeEndNotify (time)
 
function DoNoteTracksForTimeIntercept (time, flagName, interceptFunction, debugIdentifier)
 
function DoNoteTracksForTimeProc (doNoteTracksForeverFunc, time, flagName, customFunction, debugIdentifier, ent)
 
function DoNoteTracksIntercept (flagName, interceptFunction, debugIdentifier)
 
function DoNoteTracksPostCallback (flagName, postFunction)
 
function DropAIWeapon ()
 
function DropAllAIWeapons ()
 
function getTagForPos (position)
 
function HandleNoteTrack (note, flagName, customFunction, var1)
 
function autoexec main ()
 
function placeWeaponOn (weapon, position)
 
function player_weapon_drop (weapon)
 
function StowWeapon (weapon, positionOffset, orientationOffset)
 
function ThrowWeapon (weapon, positionTag, scavenger)
 
function updateAttachedWeaponModels ()
 
function updateScriptWeaponInfoAndPos (weapon, position)
 

Function Documentation

◆ _throwStowedWeapon()

function private _throwStowedWeapon ( entity  ,
weapon  ,
weaponModel   
)

Definition at line 23 of file shared.gsc.

References getTagForPos(), and ThrowWeapon().

Referenced by StowWeapon().

◆ detachAllWeaponModels()

function detachAllWeaponModels ( )

Definition at line 137 of file shared.gsc.

Referenced by DropAllAIWeapons(), and placeWeaponOn().

◆ detachWeapon()

function detachWeapon ( weapon  )

Definition at line 124 of file shared.gsc.

Referenced by placeWeaponOn().

◆ DoNoteTracks()

function DoNoteTracks ( flagName  ,
customFunction  ,
debugIdentifier  ,
var1   
)

◆ DoNoteTracksForever()

function DoNoteTracksForever ( flagName  ,
killString  ,
customFunction  ,
debugIdentifier   
)

Definition at line 462 of file shared.gsc.

References DoNoteTracks(), and DoNoteTracksForeverProc().

Referenced by DoNoteTracksForTime().

◆ DoNoteTracksForeverIntercept()

function DoNoteTracksForeverIntercept ( flagName  ,
killString  ,
interceptFunction  ,
debugIdentifier   
)

Definition at line 467 of file shared.gsc.

References DoNoteTracksForeverProc(), and DoNoteTracksIntercept().

Referenced by DoNoteTracksForTimeIntercept().

◆ DoNoteTracksForeverProc()

function DoNoteTracksForeverProc ( notetracksFunc  ,
flagName  ,
killString  ,
customFunction  ,
debugIdentifier   
)

Definition at line 472 of file shared.gsc.

Referenced by DoNoteTracksForever(), and DoNoteTracksForeverIntercept().

◆ DoNoteTracksForTime()

function DoNoteTracksForTime ( time  ,
flagName  ,
customFunction  ,
debugIdentifier   
)

◆ doNoteTracksForTimeEndNotify()

function doNoteTracksForTimeEndNotify ( time  )

Definition at line 527 of file shared.gsc.

Referenced by DoNoteTracksForTime(), and DoNoteTracksForTimeIntercept().

◆ DoNoteTracksForTimeIntercept()

function DoNoteTracksForTimeIntercept ( time  ,
flagName  ,
interceptFunction  ,
debugIdentifier   
)

◆ DoNoteTracksForTimeProc()

function DoNoteTracksForTimeProc ( doNoteTracksForeverFunc  ,
time  ,
flagName  ,
customFunction  ,
debugIdentifier  ,
ent   
)

Definition at line 521 of file shared.gsc.

Referenced by DoNoteTracksForTime(), and DoNoteTracksForTimeIntercept().

◆ DoNoteTracksIntercept()

function DoNoteTracksIntercept ( flagName  ,
interceptFunction  ,
debugIdentifier   
)

Definition at line 408 of file shared.gsc.

References HandleNoteTrack().

Referenced by DoNoteTracksForeverIntercept().

◆ DoNoteTracksPostCallback()

function DoNoteTracksPostCallback ( flagName  ,
postFunction   
)

Definition at line 437 of file shared.gsc.

References HandleNoteTrack().

◆ DropAIWeapon()

◆ DropAllAIWeapons()

function DropAllAIWeapons ( )

◆ getTagForPos()

function getTagForPos ( position  )

Definition at line 176 of file shared.gsc.

Referenced by _throwStowedWeapon(), and DropAIWeapon().

◆ HandleNoteTrack()

function HandleNoteTrack ( note  ,
flagName  ,
customFunction  ,
var1   
)

Definition at line 377 of file shared.gsc.

Referenced by DoNoteTracks(), DoNoteTracksIntercept(), and DoNoteTracksPostCallback().

◆ main()

function autoexec main ( )

Definition at line 17 of file shared.gsc.

◆ placeWeaponOn()

◆ player_weapon_drop()

function player_weapon_drop ( weapon  )

Definition at line 366 of file shared.gsc.

Referenced by DropAIWeapon(), and DropAllAIWeapons().

◆ StowWeapon()

function StowWeapon ( weapon  ,
positionOffset  ,
orientationOffset   
)

Definition at line 36 of file shared.gsc.

References _throwStowedWeapon(), and Spawn().

◆ ThrowWeapon()

function ThrowWeapon ( weapon  ,
positionTag  ,
scavenger   
)

◆ updateAttachedWeaponModels()

function updateAttachedWeaponModels ( )

Definition at line 153 of file shared.gsc.

Referenced by placeWeaponOn().

◆ updateScriptWeaponInfoAndPos()

function updateScriptWeaponInfoAndPos ( weapon  ,
position   
)

Definition at line 131 of file shared.gsc.

Referenced by placeWeaponOn().