|
Elin Decompiled Documentation EA 23.299 Nightly
|
Public Member Functions | |
| virtual CardActor | CreateActor () |
| void | Init () |
| virtual void | OnInit () |
| int | ConvertTile (int tile) |
| void | RenderToRenderCam (RenderParam p) |
| void | Draw (RenderParam p, int tile) |
| virtual void | Draw (RenderParam p) |
| void | DrawRepeatTo (RenderParam p, float maxY, float height, ref Vector3 peakFix, bool skipFirst=false, int fire=0, bool isBlock=false) |
| void | DrawRepeat (RenderParam p, int count, float size, bool skipFirst=false) |
| virtual void | DrawWithRotation (RenderParam p, float angle) |
| virtual void | DrawShadow (RenderParam p) |
| void | RenderToRenderCam (RenderParam p) |
| void | Draw (RenderParam p) |
Public Attributes | |
| Vector3 | _offset |
| int | idShadow |
| MeshPass | pass |
| Vector3 | offset |
| Vector3 | offsetBack |
| Vector3 | offsetShadow |
| Vector3 | heldPos |
| Vector2 | imagePivot = new Vector2(0.5f, 0.25f) |
| Vector2 | imageScale = new Vector2(1f, 1f) |
| Vector2 | size |
| bool | multiSize |
| bool | animate |
| bool | useOffsetBack |
| bool | persistActor |
| bool | symmetry = true |
| float | hangedFixZ |
| float | stackZ |
| SubPassData | subCrate |
| SourcePref | shadowPref |
| RenderData | subData |
| bool | initialized |
| bool | hasSubPass |
| bool | hasSnowPass |
Static Public Attributes | |
| const int | HeldLightMod = 1572864 |
| static Quaternion | deadRotation = Quaternion.Euler(0f, 0f, 90f) |
| static GameSetting.RenderSetting | renderSetting |
Properties | |
| static Quaternion | shadowRotation [get] |
| static Vector3 | shadowScale [get] |
| static Vector3 | shadowOffset [get] |
| virtual bool | SkipOnMap [get] |
| virtual string | pathSprite [get] |
| virtual string | prefabName [get] |
| virtual bool | ForceAltHeldPosition [get] |
Private Member Functions | |
| void | Awake () |
| void | OnValidate () |
Private Attributes | |
| Sprite | _sprite |
| float | orgX |
| float | orgY |
| float | orgZ |
Additional Inherited Members | |
Static Public Member Functions inherited from EScriptable | |
| static int | rnd (int a) |
Definition at line 4 of file RenderData.cs.
|
inlineprivate |
Definition at line 90 of file RenderData.cs.
References Init().
|
inline |
Definition at line 111 of file RenderData.cs.
References pass, MeshPass.pmesh, and ProceduralMesh.tiling.
Referenced by GrowSystem.Stage.Convert(), RenderRow.ConvertTile(), BaseTileMap.DrawRoof(), GrowSystem.Init(), TraitShrine.OnRenderExtra(), and Chara.SetTempHand().
|
inlinevirtual |
Reimplemented in RenderDataCard.
Definition at line 85 of file RenderData.cs.
Referenced by CardRenderer.OnEnterScreen().
|
inlinevirtual |
Implements IRenderer.
Reimplemented in Assets.Resources.Scene.Render.RenderDataRoof, RenderDataHalfBlock, RenderDataLiquid, RenderDataObj, RenderDataObjAdd, RenderDataObjV, and RenderDataTile.
Definition at line 135 of file RenderData.cs.
References _offset, MeshPass.batches, MeshPass.batchIdx, MeshPass.batchSize, MeshPassParam.color, MeshBatch.colors, SubPassData.Current, SubPassData.enable, hasSubPass, MeshPass.idx, RenderParam.liquidLv, MeshBatch.matrices, RenderParam.NewVector3, MeshPass.NextBatch(), offset, SubPassData.offset, offsetBack, pass, SubPassData.rotation, SubPassData.scale, MeshPass.subPass, MeshBatch.tiles, and useOffsetBack.
|
inline |
Definition at line 129 of file RenderData.cs.
References Draw.
Referenced by BaseTileMap.Draw(), CardRenderer.Draw(), CharaRenderer.DrawHat(), BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), ScreenGuide.DrawWall(), CharaActorPCC.OnRender(), TraitPaintBoard.OnRenderExtra(), TraitShrine.OnRenderExtra(), Recipe.OnRenderMarker(), GrowSystem.OnRenderTileMap(), and EffectIRenderer.OnUpdate().
|
inline |
Definition at line 215 of file RenderData.cs.
References Draw, orgY, orgZ, size, MeshPassParam.snow, MeshPassParam.y, and MeshPassParam.z.
Referenced by BaseTileMap.DrawTile(), TileMapElona.DrawTile(), and Recipe.OnRenderMarker().
|
inline |
Definition at line 169 of file RenderData.cs.
References Draw, RenderDataEffect.Draw(), orgY, orgZ, BaseTileMap.rendererEffect, EClass.screen, MeshPassParam.snow, BaseGameScreen.tileMap, MeshPassParam.y, and MeshPassParam.z.
|
inlinevirtual |
Definition at line 250 of file RenderData.cs.
References MeshPass.batches, MeshPass.batchIdx, MeshPass.batchSize, MeshPass.idx, MeshBatch.matrices, multiSize, RenderParam.NewVector3, MeshPass.NextBatch(), offset, offsetShadow, pass, shadowOffset, MeshPass.shadowPass, shadowRotation, shadowScale, MeshPassParam.tile, MeshBatch.tiles, and RenderParam.v.
|
inlinevirtual |
|
inline |
Definition at line 95 of file RenderData.cs.
References _offset, hasSnowPass, hasSubPass, initialized, offset, OnInit(), pass, MeshPass.snowPass, and MeshPass.subPass.
Referenced by Core.Awake(), Awake(), and RenderRow.SetRenderData().
|
inlinevirtual |
|
inlineprivate |
|
inline |
Implements IRenderer.
Definition at line 116 of file RenderData.cs.
References Scene.camSupport, Draw, multiSize, CameraSupport.renderPos, and EClass.scene.
| Vector3 RenderData._offset |
Definition at line 11 of file RenderData.cs.
Referenced by Assets.Resources.Scene.Render.RenderDataRoof.Draw(), Draw(), RenderDataObj.Draw(), RenderDataTile.Draw(), Init(), OnValidate(), RenderDataChara.OnValidate(), RenderDataHalfBlock.OnValidate(), RenderDataLiquid.OnValidate(), RenderDataObj.OnValidate(), RenderDataObjAdd.OnValidate(), RenderDataObjV.OnValidate(), RenderDataPcc.OnValidate(), RenderDataThing.OnValidate(), and RenderDataTile.OnValidate().
|
private |
Definition at line 57 of file RenderData.cs.
| bool RenderData.animate |
Definition at line 35 of file RenderData.cs.
Referenced by CharaRenderer.UpdatePosition().
|
static |
Definition at line 8 of file RenderData.cs.
| float RenderData.hangedFixZ |
Definition at line 43 of file RenderData.cs.
Referenced by BaseTileMap.DrawTile().
| bool RenderData.hasSnowPass |
Definition at line 63 of file RenderData.cs.
Referenced by Assets.Resources.Scene.Render.RenderDataRoof.Draw(), RenderDataObj.Draw(), RenderDataObjAdd.Draw(), RenderDataObjV.Draw(), RenderDataTile.Draw(), and Init().
| bool RenderData.hasSubPass |
Definition at line 60 of file RenderData.cs.
Referenced by Assets.Resources.Scene.Render.RenderDataRoof.Draw(), Draw(), RenderDataObj.Draw(), RenderDataObjAdd.Draw(), RenderDataObjV.Draw(), and Init().
|
static |
Definition at line 6 of file RenderData.cs.
| Vector3 RenderData.heldPos |
Definition at line 25 of file RenderData.cs.
Referenced by CharaRenderer.DrawHeld().
| int RenderData.idShadow |
Definition at line 15 of file RenderData.cs.
Referenced by BaseTileMap.DrawTile(), and TileMapElona.DrawTile().
| Vector2 RenderData.imagePivot = new Vector2(0.5f, 0.25f) |
Definition at line 27 of file RenderData.cs.
| Vector2 RenderData.imageScale = new Vector2(1f, 1f) |
Definition at line 29 of file RenderData.cs.
Referenced by RenderRow.SetImage().
| bool RenderData.initialized |
Definition at line 54 of file RenderData.cs.
Referenced by Init(), and RenderRow.SetRenderData().
| bool RenderData.multiSize |
Definition at line 33 of file RenderData.cs.
Referenced by RenderDataObjV.Draw(), RenderDataTile.Draw(), DrawShadow(), RenderRow.GetRenderParam(), RenderRow.GetSprite(), CardRenderer.RenderToRenderCam(), and RenderToRenderCam().
| Vector3 RenderData.offset |
Definition at line 19 of file RenderData.cs.
Referenced by Draw(), RenderDataHalfBlock.Draw(), RenderDataLiquid.Draw(), RenderDataObj.Draw(), RenderDataObjAdd.Draw(), RenderDataObjV.Draw(), RenderDataTile.Draw(), RenderDataEffect.Draw(), CharaRenderer.DrawHeld(), DrawShadow(), ScreenGuide.DrawWall(), RenderDataTile.DrawWithRotation(), Init(), TCExtra.OnDraw(), CharaActorPCC.OnRender(), Recipe.OnRenderMarker(), TCOrbitChara.OnSetOwner(), TCOrbitThing.OnSetOwner(), OnValidate(), RenderDataChara.OnValidate(), RenderDataHalfBlock.OnValidate(), RenderDataLiquid.OnValidate(), RenderDataObj.OnValidate(), RenderDataObjAdd.OnValidate(), RenderDataObjV.OnValidate(), RenderDataPcc.OnValidate(), RenderDataThing.OnValidate(), RenderDataTile.OnValidate(), CardRenderer.PositionCenter(), and CoreDebug.UpdateAlways().
| Vector3 RenderData.offsetBack |
Definition at line 21 of file RenderData.cs.
Referenced by Draw(), RenderDataObj.Draw(), and RenderDataTile.Draw().
| Vector3 RenderData.offsetShadow |
Definition at line 23 of file RenderData.cs.
Referenced by CardRenderer.Draw(), DrawShadow(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), and GrowSystem.OnRenderTileMap().
|
private |
Definition at line 65 of file RenderData.cs.
|
private |
Definition at line 67 of file RenderData.cs.
Referenced by DrawRepeat(), and DrawRepeatTo().
|
private |
Definition at line 69 of file RenderData.cs.
Referenced by DrawRepeat(), and DrawRepeatTo().
| MeshPass RenderData.pass |
Definition at line 17 of file RenderData.cs.
Referenced by ConvertTile(), Assets.Resources.Scene.Render.RenderDataRoof.Draw(), Draw(), RenderDataHalfBlock.Draw(), RenderDataLiquid.Draw(), RenderDataObj.Draw(), RenderDataObjAdd.Draw(), RenderDataObjV.Draw(), RenderDataTile.Draw(), RenderDataEffect.Draw(), CardRenderer.Draw(), DrawShadow(), RenderDataTile.DrawWithRotation(), RenderRow.GetSprite(), Init(), Recipe.OnRenderMarker(), RenderRow.SetRenderData(), RenderRow.SetTiles(), SourceChara.Row.SetTiles(), and SourceThing.Row.SetTiles().
| bool RenderData.persistActor |
Definition at line 39 of file RenderData.cs.
Referenced by CardRenderer.OnLeaveScreen().
|
static |
Definition at line 13 of file RenderData.cs.
Referenced by RenderDataObjV.Draw(), and RenderDataTile.Draw().
| SourcePref RenderData.shadowPref |
Definition at line 49 of file RenderData.cs.
Referenced by CardRenderer.Draw(), BaseTileMap.DrawTile(), and TileMapElona.DrawTile().
| Vector2 RenderData.size |
Definition at line 31 of file RenderData.cs.
Referenced by DrawRepeat(), TCOrbitChara.OnSetOwner(), TCOrbitThing.OnSetOwner(), Scene.OnUpdate(), and CardRenderer.PositionCenter().
| float RenderData.stackZ |
Definition at line 45 of file RenderData.cs.
Referenced by BaseTileMap.DrawTile(), and BaseTileMap.GetThingPosition().
| SubPassData RenderData.subCrate |
Definition at line 47 of file RenderData.cs.
| RenderData RenderData.subData |
Definition at line 51 of file RenderData.cs.
| bool RenderData.symmetry = true |
Definition at line 41 of file RenderData.cs.
Referenced by RenderDataTile.Draw(), and CardActor.OnRender().
| bool RenderData.useOffsetBack |
Definition at line 37 of file RenderData.cs.
Referenced by Draw(), RenderDataObj.Draw(), RenderDataTile.Draw(), and CardActor.OnRender().
|
get |
Definition at line 83 of file RenderData.cs.
|
get |
Definition at line 79 of file RenderData.cs.
|
get |
Definition at line 81 of file RenderData.cs.
|
staticget |
Definition at line 75 of file RenderData.cs.
Referenced by DrawShadow().
|
staticget |
Definition at line 71 of file RenderData.cs.
Referenced by DrawShadow().
|
staticget |
Definition at line 73 of file RenderData.cs.
Referenced by DrawShadow().
|
get |
Definition at line 77 of file RenderData.cs.