C# Class LWFObject, lwf

Inheritance: MonoBehaviour
Show file Open project: explodingbarrel/lwf Class Usage Examples

Public Properties

Property Type Description
factory LWF.UnityRenderer.Factory
isAlive bool
lwf LWF.LWF
lwfName string

Protected Properties

Property Type Description
activateCount int
callUpdate bool
lwfDestroyCallbacks System.Collections.Generic.List>
lwfLoadCallbacks System.Collections.Generic.List>
rendererFactoryConstructor LWF.UnityRenderer.Factory>.System.Func
resumeCount int
useCombinedMeshRenderer bool

Public Methods

Method Description
Activate ( ) : void
AddButtonEventHandler ( string instanceName, System.Action load = null, System.Action unload = null, System.Action enterFrame = null, System.Action update = null, System.Action render = null, System.Action press = null, System.Action release = null, System.Action rollOver = null, System.Action rollOut = null, int>.System.Action keyPress = null ) : void
AddDestroyCallback ( System.Action lwfDestroyCallback ) : void
AddEventHandler ( string eventName, LWF.Button>.System.Action eventHandler ) : void
AddLoadCallback ( System.Action lwfLoadCallback ) : void
AddMovieEventHandler ( string instanceName, System.Action load = null, System.Action postLoad = null, System.Action unload = null, System.Action enterFrame = null, System.Action update = null, System.Action render = null ) : void
AddMovieLoadHandler ( string instanceName, System.Action handler, bool immortal = false ) : void
AttachLWF ( string instanceName, LWFObject, lwfObject, string attachName, int attachDepth = -1, bool reorder = false, System.Action attachHandler = null, Func,System detachHandler = null ) : void
ClearButtonEventHandler ( string instanceName ) : void
ClearButtonEventHandler ( string instanceName, LWF type ) : void
ClearEventHandler ( string eventName ) : void
ClearMovieEventHandler ( string instanceName ) : void
ClearMovieEventHandler ( string instanceName, LWF type ) : void
ClearProperty ( ) : void
Deactivate ( ) : void
DetachAllLWFs ( string instanceName ) : void
DetachLWF ( string instanceName, LWFObject, lwfObject ) : void
DetachLWF ( string instanceName, string attachName ) : void
FitForHeight ( int stageHeight ) : void
FitForWidth ( int stageWidth ) : void
GetRendererName ( ) : string
GetText ( string textName ) : string
GetText ( string instanceName, string textName ) : string
GotoAndPlayMovie ( string instanceName, int frameNo, bool immortal = false ) : void
GotoAndPlayMovie ( string instanceName, string label, bool immortal = false ) : void
GotoAndStopMovie ( string instanceName, int frameNo, bool immortal = false ) : void
GotoAndStopMovie ( string instanceName, string label, bool immortal = false ) : void
Init ( ) : void
LWFObject ( ) : System
Load ( string path, string texturePrefix = "", string fontPrefix = "", float zOffset, float zRate = 1, int renderQueueOffset, Camera camera = null, bool autoUpdate = true, bool>.System.Func lwfDataCallback = null, System.Action lwfLoadCallback = null, System.Action lwfDestroyCallback = null, Func,System lwfDataLoader = null, UnityEngine.Texture2D>.System.Func textureLoader = null, System.Action textureUnloader = null, object luaState = null ) : bool
Move ( float x, float y ) : void
MoveMovie ( string instanceName, float vx, float vy, bool immortal = false ) : void
MoveTo ( float x, float y ) : void
MoveToMovie ( string instanceName, float vx, float vy, bool immortal = false ) : void
NextFrameMovie ( string instanceName, bool immortal = false ) : void
OnDestroy ( ) : void
OnDisable ( ) : void
OnEnable ( ) : void
OnLoad ( ) : void
OnSceneGUI ( SceneView sceneView ) : void
Pause ( ) : void
PlayMovie ( string instanceName, bool immortal = false ) : void
PrevFrameMovie ( string instanceName, bool immortal = false ) : void
RemoveButtonEventHandler ( string instanceName, System.Action load = null, System.Action unload = null, System.Action enterFrame = null, System.Action update = null, System.Action render = null, System.Action press = null, System.Action release = null, System.Action rollOver = null, System.Action rollOut = null, int>.System.Action keyPress = null ) : void
RemoveEventHandler ( string eventName, LWF.Button>.System.Action eventHandler ) : void
RemoveMovieEventHandler ( string instanceName, System.Action load = null, System.Action postLoad = null, System.Action unload = null, System.Action enterFrame = null, System.Action update = null, System.Action render = null ) : void
Resume ( ) : void
Rotate ( float degree ) : void
RotateMovie ( string instanceName, float degree, bool immortal = false ) : void
RotateTo ( float degree ) : void
RotateToMovie ( string instanceName, float degree, bool immortal = false ) : void
Scale ( float x, float y ) : void
ScaleForHeight ( int stageHeight ) : void
ScaleForWidth ( int stageWidth ) : void
ScaleMovie ( string instanceName, float vx, float vy, bool immortal = false ) : void
ScaleTo ( float x, float y ) : void
ScaleToMovie ( string instanceName, float vx, float vy, bool immortal = false ) : void
ScreenToLWFPoint ( Vector3 screenPoint ) : Vector3
SetAlpha ( float alpha ) : void
SetAlphaMovie ( string instanceName, float v, bool immortal = false ) : void
SetAutoUpdate ( bool autoUpdate ) : void
SetBitmapFontLoader ( Func,System dataLoader = null, UnityEngine.Texture2D>.System.Func textureLoader = null, System.Action textureUnloader = null ) : void
SetButtonEventHandler ( string instanceName, System.Action load = null, System.Action unload = null, System.Action enterFrame = null, System.Action update = null, System.Action render = null, System.Action press = null, System.Action release = null, System.Action rollOver = null, System.Action rollOut = null, int>.System.Action keyPress = null ) : void
SetColorTransform ( LWF c ) : void
SetColorTransformMovie ( string instanceName, LWF c, bool immortal = false ) : void
SetEventHandler ( string eventName, LWF.Button>.System.Action eventHandler ) : void
SetLoader ( Func,System lwfDataLoader = null, UnityEngine.Texture2D>.System.Func textureLoader = null, System.Action textureUnloader = null ) : void
SetMatrix ( LWF m ) : void
SetMatrixMovie ( string instanceName, LWF matrix, float sx = 1, float sy = 1, float r, bool immortal = false ) : void
SetMovieCommand ( string instanceNames, System.Action cmd ) : void
SetMovieEventHandler ( string instanceName, System.Action load = null, System.Action postLoad = null, System.Action unload = null, System.Action enterFrame = null, System.Action update = null, System.Action render = null ) : void
SetProgramObjectConstructor ( string programObjectName, System.Func programObjectConstructor ) : void
SetRendererFactoryConstructor ( LWF.UnityRenderer.Factory>.System.Func c ) : void
SetRenderingOffsetMovie ( string instanceName, int rOffset, bool immortal = false ) : void
SetText ( string textName, string text ) : void
SetText ( string instanceName, string textName, string text ) : void
SetVisibleMovie ( string instanceName, bool visible, bool immortal = false ) : void
StopMovie ( string instanceName, bool immortal = false ) : void
Update ( ) : void
UpdateLWF ( float tick, int pointX = Int32.MinValue, int pointY = Int32.MinValue, bool press = false, bool release = false ) : void
UseCombinedMeshRenderer ( ) : void
UseDrawMeshRenderer ( ) : void
WorldToLWFPoint ( Vector3 worldPoint ) : Vector3

Method Details

Activate() public method

public Activate ( ) : void
return void

AddButtonEventHandler() public method

public AddButtonEventHandler ( string instanceName, System.Action load = null, System.Action unload = null, System.Action enterFrame = null, System.Action update = null, System.Action render = null, System.Action press = null, System.Action release = null, System.Action rollOver = null, System.Action rollOut = null, int>.System.Action keyPress = null ) : void
instanceName string
load System.Action
unload System.Action
enterFrame System.Action
update System.Action
render System.Action
press System.Action
release System.Action
rollOver System.Action
rollOut System.Action
keyPress int>.System.Action
return void

AddDestroyCallback() public method

public AddDestroyCallback ( System.Action lwfDestroyCallback ) : void
lwfDestroyCallback System.Action
return void

AddEventHandler() public method

public AddEventHandler ( string eventName, LWF.Button>.System.Action eventHandler ) : void
eventName string
eventHandler LWF.Button>.System.Action
return void

AddLoadCallback() public method

public AddLoadCallback ( System.Action lwfLoadCallback ) : void
lwfLoadCallback System.Action
return void

AddMovieEventHandler() public method

public AddMovieEventHandler ( string instanceName, System.Action load = null, System.Action postLoad = null, System.Action unload = null, System.Action enterFrame = null, System.Action update = null, System.Action render = null ) : void
instanceName string
load System.Action
postLoad System.Action
unload System.Action
enterFrame System.Action
update System.Action
render System.Action
return void

AddMovieLoadHandler() public method

public AddMovieLoadHandler ( string instanceName, System.Action handler, bool immortal = false ) : void
instanceName string
handler System.Action
immortal bool
return void

AttachLWF() public method

public AttachLWF ( string instanceName, LWFObject, lwfObject, string attachName, int attachDepth = -1, bool reorder = false, System.Action attachHandler = null, Func,System detachHandler = null ) : void
instanceName string
lwfObject LWFObject,
attachName string
attachDepth int
reorder bool
attachHandler System.Action
detachHandler Func,System
return void

ClearButtonEventHandler() public method

public ClearButtonEventHandler ( string instanceName ) : void
instanceName string
return void

ClearButtonEventHandler() public method

public ClearButtonEventHandler ( string instanceName, LWF type ) : void
instanceName string
type LWF
return void

ClearEventHandler() public method

public ClearEventHandler ( string eventName ) : void
eventName string
return void

ClearMovieEventHandler() public method

public ClearMovieEventHandler ( string instanceName ) : void
instanceName string
return void

ClearMovieEventHandler() public method

public ClearMovieEventHandler ( string instanceName, LWF type ) : void
instanceName string
type LWF
return void

ClearProperty() public method

public ClearProperty ( ) : void
return void

Deactivate() public method

public Deactivate ( ) : void
return void

DetachAllLWFs() public method

public DetachAllLWFs ( string instanceName ) : void
instanceName string
return void

DetachLWF() public method

public DetachLWF ( string instanceName, LWFObject, lwfObject ) : void
instanceName string
lwfObject LWFObject,
return void

DetachLWF() public method

public DetachLWF ( string instanceName, string attachName ) : void
instanceName string
attachName string
return void

FitForHeight() public method

public FitForHeight ( int stageHeight ) : void
stageHeight int
return void

FitForWidth() public method

public FitForWidth ( int stageWidth ) : void
stageWidth int
return void

GetRendererName() public method

public GetRendererName ( ) : string
return string

GetText() public method

public GetText ( string textName ) : string
textName string
return string

GetText() public method

public GetText ( string instanceName, string textName ) : string
instanceName string
textName string
return string

GotoAndPlayMovie() public method

public GotoAndPlayMovie ( string instanceName, int frameNo, bool immortal = false ) : void
instanceName string
frameNo int
immortal bool
return void

GotoAndPlayMovie() public method

public GotoAndPlayMovie ( string instanceName, string label, bool immortal = false ) : void
instanceName string
label string
immortal bool
return void

GotoAndStopMovie() public method

public GotoAndStopMovie ( string instanceName, int frameNo, bool immortal = false ) : void
instanceName string
frameNo int
immortal bool
return void

GotoAndStopMovie() public method

public GotoAndStopMovie ( string instanceName, string label, bool immortal = false ) : void
instanceName string
label string
immortal bool
return void

Init() public method

public Init ( ) : void
return void

LWFObject() public method

public LWFObject ( ) : System
return System

Load() public method

public Load ( string path, string texturePrefix = "", string fontPrefix = "", float zOffset, float zRate = 1, int renderQueueOffset, Camera camera = null, bool autoUpdate = true, bool>.System.Func lwfDataCallback = null, System.Action lwfLoadCallback = null, System.Action lwfDestroyCallback = null, Func,System lwfDataLoader = null, UnityEngine.Texture2D>.System.Func textureLoader = null, System.Action textureUnloader = null, object luaState = null ) : bool
path string
texturePrefix string
fontPrefix string
zOffset float
zRate float
renderQueueOffset int
camera Camera
autoUpdate bool
lwfDataCallback bool>.System.Func
lwfLoadCallback System.Action
lwfDestroyCallback System.Action
lwfDataLoader Func,System
textureLoader UnityEngine.Texture2D>.System.Func
textureUnloader System.Action
luaState object
return bool

Move() public method

public Move ( float x, float y ) : void
x float
y float
return void

MoveMovie() public method

public MoveMovie ( string instanceName, float vx, float vy, bool immortal = false ) : void
instanceName string
vx float
vy float
immortal bool
return void

MoveTo() public method

public MoveTo ( float x, float y ) : void
x float
y float
return void

MoveToMovie() public method

public MoveToMovie ( string instanceName, float vx, float vy, bool immortal = false ) : void
instanceName string
vx float
vy float
immortal bool
return void

NextFrameMovie() public method

public NextFrameMovie ( string instanceName, bool immortal = false ) : void
instanceName string
immortal bool
return void

OnDestroy() public method

public OnDestroy ( ) : void
return void

OnDisable() public method

public OnDisable ( ) : void
return void

OnEnable() public method

public OnEnable ( ) : void
return void

OnLoad() public method

public OnLoad ( ) : void
return void

OnSceneGUI() public method

public OnSceneGUI ( SceneView sceneView ) : void
sceneView SceneView
return void

Pause() public method

public Pause ( ) : void
return void

PlayMovie() public method

public PlayMovie ( string instanceName, bool immortal = false ) : void
instanceName string
immortal bool
return void

PrevFrameMovie() public method

public PrevFrameMovie ( string instanceName, bool immortal = false ) : void
instanceName string
immortal bool
return void

RemoveButtonEventHandler() public method

public RemoveButtonEventHandler ( string instanceName, System.Action load = null, System.Action unload = null, System.Action enterFrame = null, System.Action update = null, System.Action render = null, System.Action press = null, System.Action release = null, System.Action rollOver = null, System.Action rollOut = null, int>.System.Action keyPress = null ) : void
instanceName string
load System.Action
unload System.Action
enterFrame System.Action
update System.Action
render System.Action
press System.Action
release System.Action
rollOver System.Action
rollOut System.Action
keyPress int>.System.Action
return void

RemoveEventHandler() public method

public RemoveEventHandler ( string eventName, LWF.Button>.System.Action eventHandler ) : void
eventName string
eventHandler LWF.Button>.System.Action
return void

RemoveMovieEventHandler() public method

public RemoveMovieEventHandler ( string instanceName, System.Action load = null, System.Action postLoad = null, System.Action unload = null, System.Action enterFrame = null, System.Action update = null, System.Action render = null ) : void
instanceName string
load System.Action
postLoad System.Action
unload System.Action
enterFrame System.Action
update System.Action
render System.Action
return void

Resume() public method

public Resume ( ) : void
return void

Rotate() public method

public Rotate ( float degree ) : void
degree float
return void

RotateMovie() public method

public RotateMovie ( string instanceName, float degree, bool immortal = false ) : void
instanceName string
degree float
immortal bool
return void

RotateTo() public method

public RotateTo ( float degree ) : void
degree float
return void

RotateToMovie() public method

public RotateToMovie ( string instanceName, float degree, bool immortal = false ) : void
instanceName string
degree float
immortal bool
return void

Scale() public method

public Scale ( float x, float y ) : void
x float
y float
return void

ScaleForHeight() public method

public ScaleForHeight ( int stageHeight ) : void
stageHeight int
return void

ScaleForWidth() public method

public ScaleForWidth ( int stageWidth ) : void
stageWidth int
return void

ScaleMovie() public method

public ScaleMovie ( string instanceName, float vx, float vy, bool immortal = false ) : void
instanceName string
vx float
vy float
immortal bool
return void

ScaleTo() public method

public ScaleTo ( float x, float y ) : void
x float
y float
return void

ScaleToMovie() public method

public ScaleToMovie ( string instanceName, float vx, float vy, bool immortal = false ) : void
instanceName string
vx float
vy float
immortal bool
return void

ScreenToLWFPoint() public method

public ScreenToLWFPoint ( Vector3 screenPoint ) : Vector3
screenPoint Vector3
return Vector3

SetAlpha() public method

public SetAlpha ( float alpha ) : void
alpha float
return void

SetAlphaMovie() public method

public SetAlphaMovie ( string instanceName, float v, bool immortal = false ) : void
instanceName string
v float
immortal bool
return void

SetAutoUpdate() public method

public SetAutoUpdate ( bool autoUpdate ) : void
autoUpdate bool
return void

SetBitmapFontLoader() public static method

public static SetBitmapFontLoader ( Func,System dataLoader = null, UnityEngine.Texture2D>.System.Func textureLoader = null, System.Action textureUnloader = null ) : void
dataLoader Func,System
textureLoader UnityEngine.Texture2D>.System.Func
textureUnloader System.Action
return void

SetButtonEventHandler() public method

public SetButtonEventHandler ( string instanceName, System.Action load = null, System.Action unload = null, System.Action enterFrame = null, System.Action update = null, System.Action render = null, System.Action press = null, System.Action release = null, System.Action rollOver = null, System.Action rollOut = null, int>.System.Action keyPress = null ) : void
instanceName string
load System.Action
unload System.Action
enterFrame System.Action
update System.Action
render System.Action
press System.Action
release System.Action
rollOver System.Action
rollOut System.Action
keyPress int>.System.Action
return void

SetColorTransform() public method

public SetColorTransform ( LWF c ) : void
c LWF
return void

SetColorTransformMovie() public method

public SetColorTransformMovie ( string instanceName, LWF c, bool immortal = false ) : void
instanceName string
c LWF
immortal bool
return void

SetEventHandler() public method

public SetEventHandler ( string eventName, LWF.Button>.System.Action eventHandler ) : void
eventName string
eventHandler LWF.Button>.System.Action
return void

SetLoader() public static method

public static SetLoader ( Func,System lwfDataLoader = null, UnityEngine.Texture2D>.System.Func textureLoader = null, System.Action textureUnloader = null ) : void
lwfDataLoader Func,System
textureLoader UnityEngine.Texture2D>.System.Func
textureUnloader System.Action
return void

SetMatrix() public method

public SetMatrix ( LWF m ) : void
m LWF
return void

SetMatrixMovie() public method

public SetMatrixMovie ( string instanceName, LWF matrix, float sx = 1, float sy = 1, float r, bool immortal = false ) : void
instanceName string
matrix LWF
sx float
sy float
r float
immortal bool
return void

SetMovieCommand() public method

public SetMovieCommand ( string instanceNames, System.Action cmd ) : void
instanceNames string
cmd System.Action
return void

SetMovieEventHandler() public method

public SetMovieEventHandler ( string instanceName, System.Action load = null, System.Action postLoad = null, System.Action unload = null, System.Action enterFrame = null, System.Action update = null, System.Action render = null ) : void
instanceName string
load System.Action
postLoad System.Action
unload System.Action
enterFrame System.Action
update System.Action
render System.Action
return void

SetProgramObjectConstructor() public method

public SetProgramObjectConstructor ( string programObjectName, System.Func programObjectConstructor ) : void
programObjectName string
programObjectConstructor System.Func
return void

SetRendererFactoryConstructor() public method

public SetRendererFactoryConstructor ( LWF.UnityRenderer.Factory>.System.Func c ) : void
c LWF.UnityRenderer.Factory>.System.Func
return void

SetRenderingOffsetMovie() public method

public SetRenderingOffsetMovie ( string instanceName, int rOffset, bool immortal = false ) : void
instanceName string
rOffset int
immortal bool
return void

SetText() public method

public SetText ( string textName, string text ) : void
textName string
text string
return void

SetText() public method

public SetText ( string instanceName, string textName, string text ) : void
instanceName string
textName string
text string
return void

SetVisibleMovie() public method

public SetVisibleMovie ( string instanceName, bool visible, bool immortal = false ) : void
instanceName string
visible bool
immortal bool
return void

StopMovie() public method

public StopMovie ( string instanceName, bool immortal = false ) : void
instanceName string
immortal bool
return void

Update() public method

public Update ( ) : void
return void

UpdateLWF() public method

public UpdateLWF ( float tick, int pointX = Int32.MinValue, int pointY = Int32.MinValue, bool press = false, bool release = false ) : void
tick float
pointX int
pointY int
press bool
release bool
return void

UseCombinedMeshRenderer() public method

public UseCombinedMeshRenderer ( ) : void
return void

UseDrawMeshRenderer() public method

public UseDrawMeshRenderer ( ) : void
return void

WorldToLWFPoint() public method

public WorldToLWFPoint ( Vector3 worldPoint ) : Vector3
worldPoint Vector3
return Vector3

Property Details

activateCount protected property

protected int activateCount
return int

callUpdate protected property

protected bool callUpdate
return bool

factory public property

public LWF.UnityRenderer.Factory factory
return LWF.UnityRenderer.Factory

isAlive public property

public bool isAlive
return bool

lwf public property

public LWF,LWF lwf
return LWF.LWF

lwfDestroyCallbacks protected property

protected System.Collections.Generic.List> lwfDestroyCallbacks
return System.Collections.Generic.List>

lwfLoadCallbacks protected property

protected System.Collections.Generic.List> lwfLoadCallbacks
return System.Collections.Generic.List>

lwfName public property

public string lwfName
return string

rendererFactoryConstructor protected property

protected System.Func rendererFactoryConstructor
return LWF.UnityRenderer.Factory>.System.Func

resumeCount protected property

protected int resumeCount
return int

useCombinedMeshRenderer protected property

protected bool useCombinedMeshRenderer
return bool