C# Класс LWFObject, lwf

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
factory LWF.UnityRenderer.Factory
isAlive bool
lwf LWF.LWF
lwfName string

Защищенные свойства (Protected)

Свойство Тип Описание
activateCount int
callUpdate bool
lwfDestroyCallbacks System.Collections.Generic.List>
lwfLoadCallbacks System.Collections.Generic.List>
rendererFactoryConstructor LWF.UnityRenderer.Factory>.System.Func
resumeCount int
useCombinedMeshRenderer bool

Открытые методы

Метод Описание
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

Описание методов

Activate() публичный Метод

public Activate ( ) : void
Результат void

AddButtonEventHandler() публичный Метод

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
Результат void

AddDestroyCallback() публичный Метод

public AddDestroyCallback ( System.Action lwfDestroyCallback ) : void
lwfDestroyCallback System.Action
Результат void

AddEventHandler() публичный Метод

public AddEventHandler ( string eventName, LWF.Button>.System.Action eventHandler ) : void
eventName string
eventHandler LWF.Button>.System.Action
Результат void

AddLoadCallback() публичный Метод

public AddLoadCallback ( System.Action lwfLoadCallback ) : void
lwfLoadCallback System.Action
Результат void

AddMovieEventHandler() публичный Метод

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
Результат void

AddMovieLoadHandler() публичный Метод

public AddMovieLoadHandler ( string instanceName, System.Action handler, bool immortal = false ) : void
instanceName string
handler System.Action
immortal bool
Результат void

AttachLWF() публичный Метод

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
Результат void

ClearButtonEventHandler() публичный Метод

public ClearButtonEventHandler ( string instanceName ) : void
instanceName string
Результат void

ClearButtonEventHandler() публичный Метод

public ClearButtonEventHandler ( string instanceName, LWF type ) : void
instanceName string
type LWF
Результат void

ClearEventHandler() публичный Метод

public ClearEventHandler ( string eventName ) : void
eventName string
Результат void

ClearMovieEventHandler() публичный Метод

public ClearMovieEventHandler ( string instanceName ) : void
instanceName string
Результат void

ClearMovieEventHandler() публичный Метод

public ClearMovieEventHandler ( string instanceName, LWF type ) : void
instanceName string
type LWF
Результат void

ClearProperty() публичный Метод

public ClearProperty ( ) : void
Результат void

Deactivate() публичный Метод

public Deactivate ( ) : void
Результат void

DetachAllLWFs() публичный Метод

public DetachAllLWFs ( string instanceName ) : void
instanceName string
Результат void

DetachLWF() публичный Метод

public DetachLWF ( string instanceName, LWFObject, lwfObject ) : void
instanceName string
lwfObject LWFObject,
Результат void

DetachLWF() публичный Метод

public DetachLWF ( string instanceName, string attachName ) : void
instanceName string
attachName string
Результат void

FitForHeight() публичный Метод

public FitForHeight ( int stageHeight ) : void
stageHeight int
Результат void

FitForWidth() публичный Метод

public FitForWidth ( int stageWidth ) : void
stageWidth int
Результат void

GetRendererName() публичный Метод

public GetRendererName ( ) : string
Результат string

GetText() публичный Метод

public GetText ( string textName ) : string
textName string
Результат string

GetText() публичный Метод

public GetText ( string instanceName, string textName ) : string
instanceName string
textName string
Результат string

GotoAndPlayMovie() публичный Метод

public GotoAndPlayMovie ( string instanceName, int frameNo, bool immortal = false ) : void
instanceName string
frameNo int
immortal bool
Результат void

GotoAndPlayMovie() публичный Метод

public GotoAndPlayMovie ( string instanceName, string label, bool immortal = false ) : void
instanceName string
label string
immortal bool
Результат void

GotoAndStopMovie() публичный Метод

public GotoAndStopMovie ( string instanceName, int frameNo, bool immortal = false ) : void
instanceName string
frameNo int
immortal bool
Результат void

GotoAndStopMovie() публичный Метод

public GotoAndStopMovie ( string instanceName, string label, bool immortal = false ) : void
instanceName string
label string
immortal bool
Результат void

Init() публичный Метод

public Init ( ) : void
Результат void

LWFObject() публичный Метод

public LWFObject ( ) : System
Результат System

Load() публичный Метод

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
Результат bool

Move() публичный Метод

public Move ( float x, float y ) : void
x float
y float
Результат void

MoveMovie() публичный Метод

public MoveMovie ( string instanceName, float vx, float vy, bool immortal = false ) : void
instanceName string
vx float
vy float
immortal bool
Результат void

MoveTo() публичный Метод

public MoveTo ( float x, float y ) : void
x float
y float
Результат void

MoveToMovie() публичный Метод

public MoveToMovie ( string instanceName, float vx, float vy, bool immortal = false ) : void
instanceName string
vx float
vy float
immortal bool
Результат void

NextFrameMovie() публичный Метод

public NextFrameMovie ( string instanceName, bool immortal = false ) : void
instanceName string
immortal bool
Результат void

OnDestroy() публичный Метод

public OnDestroy ( ) : void
Результат void

OnDisable() публичный Метод

public OnDisable ( ) : void
Результат void

OnEnable() публичный Метод

public OnEnable ( ) : void
Результат void

OnLoad() публичный Метод

public OnLoad ( ) : void
Результат void

OnSceneGUI() публичный Метод

public OnSceneGUI ( SceneView sceneView ) : void
sceneView SceneView
Результат void

Pause() публичный Метод

public Pause ( ) : void
Результат void

PlayMovie() публичный Метод

public PlayMovie ( string instanceName, bool immortal = false ) : void
instanceName string
immortal bool
Результат void

PrevFrameMovie() публичный Метод

public PrevFrameMovie ( string instanceName, bool immortal = false ) : void
instanceName string
immortal bool
Результат void

RemoveButtonEventHandler() публичный Метод

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
Результат void

RemoveEventHandler() публичный Метод

public RemoveEventHandler ( string eventName, LWF.Button>.System.Action eventHandler ) : void
eventName string
eventHandler LWF.Button>.System.Action
Результат void

RemoveMovieEventHandler() публичный Метод

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
Результат void

Resume() публичный Метод

public Resume ( ) : void
Результат void

Rotate() публичный Метод

public Rotate ( float degree ) : void
degree float
Результат void

RotateMovie() публичный Метод

public RotateMovie ( string instanceName, float degree, bool immortal = false ) : void
instanceName string
degree float
immortal bool
Результат void

RotateTo() публичный Метод

public RotateTo ( float degree ) : void
degree float
Результат void

RotateToMovie() публичный Метод

public RotateToMovie ( string instanceName, float degree, bool immortal = false ) : void
instanceName string
degree float
immortal bool
Результат void

Scale() публичный Метод

public Scale ( float x, float y ) : void
x float
y float
Результат void

ScaleForHeight() публичный Метод

public ScaleForHeight ( int stageHeight ) : void
stageHeight int
Результат void

ScaleForWidth() публичный Метод

public ScaleForWidth ( int stageWidth ) : void
stageWidth int
Результат void

ScaleMovie() публичный Метод

public ScaleMovie ( string instanceName, float vx, float vy, bool immortal = false ) : void
instanceName string
vx float
vy float
immortal bool
Результат void

ScaleTo() публичный Метод

public ScaleTo ( float x, float y ) : void
x float
y float
Результат void

ScaleToMovie() публичный Метод

public ScaleToMovie ( string instanceName, float vx, float vy, bool immortal = false ) : void
instanceName string
vx float
vy float
immortal bool
Результат void

ScreenToLWFPoint() публичный Метод

public ScreenToLWFPoint ( Vector3 screenPoint ) : Vector3
screenPoint Vector3
Результат Vector3

SetAlpha() публичный Метод

public SetAlpha ( float alpha ) : void
alpha float
Результат void

SetAlphaMovie() публичный Метод

public SetAlphaMovie ( string instanceName, float v, bool immortal = false ) : void
instanceName string
v float
immortal bool
Результат void

SetAutoUpdate() публичный Метод

public SetAutoUpdate ( bool autoUpdate ) : void
autoUpdate bool
Результат void

SetBitmapFontLoader() публичный статический Метод

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
Результат void

SetButtonEventHandler() публичный Метод

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
Результат void

SetColorTransform() публичный Метод

public SetColorTransform ( LWF c ) : void
c LWF
Результат void

SetColorTransformMovie() публичный Метод

public SetColorTransformMovie ( string instanceName, LWF c, bool immortal = false ) : void
instanceName string
c LWF
immortal bool
Результат void

SetEventHandler() публичный Метод

public SetEventHandler ( string eventName, LWF.Button>.System.Action eventHandler ) : void
eventName string
eventHandler LWF.Button>.System.Action
Результат void

SetLoader() публичный статический Метод

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
Результат void

SetMatrix() публичный Метод

public SetMatrix ( LWF m ) : void
m LWF
Результат void

SetMatrixMovie() публичный Метод

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
Результат void

SetMovieCommand() публичный Метод

public SetMovieCommand ( string instanceNames, System.Action cmd ) : void
instanceNames string
cmd System.Action
Результат void

SetMovieEventHandler() публичный Метод

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
Результат void

SetProgramObjectConstructor() публичный Метод

public SetProgramObjectConstructor ( string programObjectName, System.Func programObjectConstructor ) : void
programObjectName string
programObjectConstructor System.Func
Результат void

SetRendererFactoryConstructor() публичный Метод

public SetRendererFactoryConstructor ( LWF.UnityRenderer.Factory>.System.Func c ) : void
c LWF.UnityRenderer.Factory>.System.Func
Результат void

SetRenderingOffsetMovie() публичный Метод

public SetRenderingOffsetMovie ( string instanceName, int rOffset, bool immortal = false ) : void
instanceName string
rOffset int
immortal bool
Результат void

SetText() публичный Метод

public SetText ( string textName, string text ) : void
textName string
text string
Результат void

SetText() публичный Метод

public SetText ( string instanceName, string textName, string text ) : void
instanceName string
textName string
text string
Результат void

SetVisibleMovie() публичный Метод

public SetVisibleMovie ( string instanceName, bool visible, bool immortal = false ) : void
instanceName string
visible bool
immortal bool
Результат void

StopMovie() публичный Метод

public StopMovie ( string instanceName, bool immortal = false ) : void
instanceName string
immortal bool
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

UpdateLWF() публичный Метод

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
Результат void

UseCombinedMeshRenderer() публичный Метод

public UseCombinedMeshRenderer ( ) : void
Результат void

UseDrawMeshRenderer() публичный Метод

public UseDrawMeshRenderer ( ) : void
Результат void

WorldToLWFPoint() публичный Метод

public WorldToLWFPoint ( Vector3 worldPoint ) : Vector3
worldPoint Vector3
Результат Vector3

Описание свойств

activateCount защищенное свойство

protected int activateCount
Результат int

callUpdate защищенное свойство

protected bool callUpdate
Результат bool

factory публичное свойство

public LWF.UnityRenderer.Factory factory
Результат LWF.UnityRenderer.Factory

isAlive публичное свойство

public bool isAlive
Результат bool

lwf публичное свойство

public LWF,LWF lwf
Результат LWF.LWF

lwfDestroyCallbacks защищенное свойство

protected System.Collections.Generic.List> lwfDestroyCallbacks
Результат System.Collections.Generic.List>

lwfLoadCallbacks защищенное свойство

protected System.Collections.Generic.List> lwfLoadCallbacks
Результат System.Collections.Generic.List>

lwfName публичное свойство

public string lwfName
Результат string

rendererFactoryConstructor защищенное свойство

protected System.Func rendererFactoryConstructor
Результат LWF.UnityRenderer.Factory>.System.Func

resumeCount защищенное свойство

protected int resumeCount
Результат int

useCombinedMeshRenderer защищенное свойство

protected bool useCombinedMeshRenderer
Результат bool