Difference between revisions of "Papyrus Naming Conventions"

From the Fallout4 CreationKit Wiki
Jump to navigation Jump to search
imported>Domius
(Created page with "== Naming Convention used in Events: == ---- *Generally: * a --> function argument * k --> object * b --> boolean * i --> integer * f --> float * s --> string * p --> pointe...")
 
imported>Domius
Line 1: Line 1:
== Naming Convention used in Events: ==
----


*Generally:
*Generally:

Revision as of 07:48, 29 June 2016

  • Generally:
  • a --> function argument
  • k --> object
  • b --> boolean
  • i --> integer
  • f --> float
  • s --> string
  • p --> pointer (carryover from internal code, inconsistency, should not be used)
  • r --> reference (carryover from internal code, inconsistency, should not be used)

SmkViper helped flesh out this list. There doesn't appear to be any conformity to conventions with regard to local and script variables.

However:

  • Properties tend to be upper CamelCase.
  • Script variables tend to be upper CamelCase.
  • Local variables tend to be lower camelCase.
  • ReferenceAlias properties always have the "Alias_" prefix.
source: http://afkmods.iguanadons.net/index.php?/topic/4417-papyrus-naming-conventions/
There might be more in Fallout 4, these are from Skyrim