Static Classes & Enumerations
Contents
CloneManager
The CloneManager static instance.
Implemented as clones object.
Example usage:
local myClone = clones:clone(orig)
CollisionAction
The CollisionAction enum.
Example usage:
local npc = entities:createSilentNPC()
npc:setCollisionAction(CollisionAction.STOP)
Color
The java.awt.Color class.
Example usage:
local npc = entities:createSpeakerNPC("foo")
npc:setOutfit("body=0,head=0,hair=3,dress=5")
npc:setOutfitColor("dress", Color.BLUE)
ConversationStates
The ConversationStates enum.
Example usage:
local npc = entities:createSpeakerNPC("foo")
npc:setCurrentState(ConversationStates.IDLE)
ConversationPhrases
The ConversationPhrases class.
Example usage:
local npc = entities:createSpeakerNPC("foo")
npc:add(ConversationStates.IDLE,
ConversationPhrases.GREETING_MESSAGES,
nil,
ConversationStates.ATTENDING,
"Hello! How can I help you.",
nil)
DaylightPhase
The DaylightPhase enum.
Direction
The Direction enum.
Example usage:
local npc = entities:createSpeakerNPC("foo")
npc:setDirection(Direction.DOWN)
Grammar
The Grammar class.
MathHelper
The MathHelper class.
Rand
The Rand random number generator.
Implemented as random object.
Region
The Region class.
ShopType
The ShopType enum.
SingletonRepository
The SingletonRepository static instance.
Implemented as singletons object.
SkinColor
The SkinColor enum.
Example usage:
local npc = entities:createSpeakerNPC("foo")
npc:setOutfit("body=0,head=0,hair=3,dress=5")
npc:setOutfitColor("skin", SkinColor.DARK)
TimeUtil
The TimeUtil class.