callback::on_start_gametype()
Runs a function when the game type starts. BO3's decompiled scripts carry no docs for this one: the description is ours, from its name and use.
Signature
callback::on_start_gametype(func, obj)
Needs #using the script that defines it (scripts/shared/callbacks_shared.gsc).
Parameters
| Name |
|---|
| func |
| obj |
The decompiled scripts don't keep default values, so some of these may be optional: check the real uses below.
Real uses in BO3's scripts
Called 69 times in the decompiled scripts. A few, zombies first:
- scripts/zm/_zm_perks.csc, line 23
callback::on_start_gametype(&init_perk_machines_fx); - scripts/zm/gametypes/_clientids.gsc, line 33
callback::on_start_gametype(&init); - scripts/zm/gametypes/_damagefeedback.gsc, line 19
callback::on_start_gametype(&main); - scripts/zm/gametypes/_dev.gsc, line 46
callback::on_start_gametype(&init); - scripts/zm/gametypes/_globallogic_audio.gsc, line 37
callback::on_start_gametype(&init);
More in callback::
- callback::on_spawned()Runs a function on each player whenever they spawn.
- callback::on_connect()Runs a function on each player when they connect.
- callback::callback()Fires a named callback event, running every function added to it.
- callback::on_localclient_connect()Client: runs a function when a local client connects.
- callback::on_ai_killed()Runs a function on an AI when it is killed.
- callback::add_callback()Adds a function to a named callback event.
- callback::on_disconnect()Runs a function on a player when they disconnect.
- callback::on_localplayer_spawned()Client: runs a function when the local player spawns.
- callback::remove_callback()Removes a function from a named callback event.
- callback::add_weapon_type()Adds weapon type.
- callback::remove_on_ai_killed()Removes on AI killed.
- callback::remove_on_spawned()Removes a function added with on_spawned.
New to GSC?
Start with the basics, or paste a compile error to get the fix.
Built-in descriptions, parameters and examples come from Treyarch's BO3 mod tools docs. Usage links point at shiversoftdev/t7-source (decompiled BO3 scripts).