![]() |
|
Namespaces | |
| namespace | common |
| namespace | Controls |
| namespace | Easing |
| namespace | Extra |
| namespace | GameContentCreatorSub |
| namespace | GameContentGetter |
| namespace | Layout |
| namespace | Popup |
| namespace | Properties |
| namespace | SharpScript |
Classes | |
| class | AbstractLayoutState |
| Concrete class in layout condition More... | |
| class | AbstractRenderObject |
| Base class for drawing objects for layout More... | |
| class | ActionEffecter |
| A class that performs actions such as menus More... | |
| class | AskExitView |
| Class for displaying end confirmation More... | |
| class | Audio |
| A class that manages playback of general audio such as BGM/SE/ME More... | |
| class | BakinFunction |
| Attributes to be given to methods that can be called from the event panel More... | |
| class | BakinObject |
| User script base class to be used by assigning to MapCharacter More... | |
| class | BattleCharacterBase |
| Base class of characters (enemy/ally) in battle More... | |
| class | BattleCharacterPosition |
| Placement information of allies and enemies during battle More... | |
| class | BattleEnemyData |
| Enemy management class in battle More... | |
| class | BattleEnemyInfo |
| A class for passing enemy information in encounter settings, etc. More... | |
| class | BattleEnum |
| Various definitions of battle More... | |
| class | BattleEventControllerBase |
| Default class for battle event management class More... | |
| class | BattlePlayerData |
| Management class for allies in battle More... | |
| class | BattleSequenceManagerBase |
| class | BattleStatusWindowDrawer |
| Management class for the status window during battle More... | |
| class | BattleTestScene |
| battle test scene More... | |
| class | BattleTestStruct |
| A class for passing information to the battle test More... | |
| class | BattleViewer3DPreviewBase |
| Base class for battle preview More... | |
| struct | BindProperty |
| Input value information More... | |
| class | BitwiseOperation |
| A class of bitwise operations More... | |
| class | Blinker |
| A class for receiving the result of making a round trip between specified colors at a specified time More... | |
| class | ButtonGadget |
| button gadget Type that responds by pressing More... | |
| class | CameraManager |
| A class that plays the camera created with the camera tool More... | |
| class | ChipInfo |
| Instances of regular terrain (not stairs) More... | |
| class | ChipInfoBase |
| Base class for terrain resource instances More... | |
| class | ChipSetInfo |
| A class that collectively manages the terrain resources of a map More... | |
| class | ChipUtil |
| Utility class for terrain resources More... | |
| class | ChoiceWindowDrawer |
| Window management/drawing class with options More... | |
| class | Config |
| Preferences class More... | |
| class | DataConverter |
| A class that converts from data older than the current version More... | |
| class | DebugBaseDialog |
| base class for debugging More... | |
| class | DebugCastParamDialog |
| Cast parameter debugging dialog More... | |
| class | DebugDialog |
| Dialog for test play debugging More... | |
| class | DebugDialogEventMonitor |
| class | DebugDialogVariableMonitor |
| class | DirectInputController |
| class | DisplayIdUtil |
| Management class for the currently active DisplayID More... | |
| class | EffectDrawer |
| Directing drawing class with sound and shake using sprites More... | |
| class | EffectDrawer3D |
| Playback processing when particles are used as battle effects. More... | |
| class | EffectDrawerBase |
| Base class for drawing effects (sprites/particles) More... | |
| class | EnhanceEffect |
| A class for managing temporary ability enhancements such as saving and guarding More... | |
| class | EventEngine |
| Separation of event and player management from the MapScene class Here we separate only event management More... | |
| class | FaceView |
| class | FieldBattleViewer |
| class | FormControlPadAssign |
| runtime input assignment (not implemented) More... | |
| class | GadgetImage |
| Image information displayed on the gadget More... | |
| class | GameContentCreator |
| A class that picks up in-game information and generates drawing items More... | |
| class | GameMain |
| A class that manages the entire game More... | |
| class | GaugeDrawer |
| A class that draws gauges such as HP bars More... | |
| class | Graphics |
| A class that manages the loading and drawing of models and textures More... | |
| class | GraphicsCore |
| The entity of the graphics management class More... | |
| class | HwndGetter |
| A class to get the window handle of the currently running game More... | |
| interface | IInputConfigStreamer |
| Read and write input value settings More... | |
| class | Input |
| Class to get input from mouse/keyboard/gamepad More... | |
| struct | InputProperty |
| input setting More... | |
| class | ItemFilter |
| Filter items More... | |
| class | KmyUtil |
| class | LayoutDrawer |
| layout drawing class More... | |
| class | LayoutDrawerFocusTracker |
| Class to manage layout drawer focus tracking More... | |
| class | LayoutDrawerPreview |
| Layout drawing class for preview More... | |
| class | LayoutItemListGenerator |
| Class that generates an item list for layout More... | |
| class | LayoutManager |
| Manage layout behavior More... | |
| class | LayoutMenuController |
| Management class for menus with layout tools More... | |
| class | LayoutStateItemTrash |
| Action to discard items in layout More... | |
| class | Logger |
| Log Output Class/Output contents are added to bakinplayer_log.txt or bakineditor_log.txt. More... | |
| class | LogoScene |
| Boot logo display scene More... | |
| class | LogProperty |
| log elements More... | |
| class | MapBillboard |
| billboard display class More... | |
| class | MapCharacter |
| A class that manages the display of each character on the map More... | |
| class | MapCharacterBattleStatus |
| Battle status of MapCharacter More... | |
| class | MapCharacterColliderHandler |
| Generic PhysicsNotifyTarget for MapCharacter More... | |
| class | MapCharacterCollisionBuilder |
| Class for generating MapCharacter collision More... | |
| class | MapCharacterMoveMacro |
| Class for automatically moving MapCharacter according to specification More... | |
| class | MapClusterBuilder |
| Class to generate terrain mesh according to Common.Rom.Map More... | |
| class | MapCollisionBit |
| The hit judgment of the terrain and map objects is summarized in bits Information (8 bits) 4 pieces are one 2 bits from the bottom of the 8 bits for information on whether or not you can walk 4 bits for information on stairs 1 bit for information on unwalkable ground 1 bit reserved More... | |
| class | MapCollisionBitsSameXZ |
| Hit judgment information for the map on the same XZ coordinates More... | |
| class | MapCollisionsDepotWithBit |
| A class that summarizes hit detection for all XZ coordinates of a map using bits More... | |
| class | MapCollisonsDepotConverter2SerializableLists |
| Convert bit map hit judgment to serializable Int type List More... | |
| class | MapData |
| A class for reading Common.Rom.Map and generating and managing 3D models of terrain and objects More... | |
| class | MapEngine |
| Separation of event and player management from the MapScene class More... | |
| class | MapLoadManager |
| A class that manages map preloading More... | |
| class | MapObjectCollisionBuilder |
| Class for generating object collisions More... | |
| class | MapObjectCollisionNotifyTarget |
| Information retention class for physical settings More... | |
| class | MapObjectCollisionNotifyTargetBase |
| Information retention base class for physical settings More... | |
| class | MapObjectInstance |
| class | MapScene |
| A class that manages general processing during map movement including menus More... | |
| class | MapSprite |
| Class for displaying sprites as billboards on 3D coordinates More... | |
| class | MapUtil |
| Utility class for various processing related to maps More... | |
| class | MenuContainer |
| Menu container management/drawing class for layout More... | |
| class | MenuControllerBase |
| Base class for menu management More... | |
| class | MenuSubContainer |
| Each selected item stored in the layout menu container More... | |
| class | MessageReader |
| A class for interpreting and sequencing formatting in messages and conversations More... | |
| class | MoviePlayer |
| Video playback class Generate and use an instance for each video More... | |
| class | PercentGraph |
| class | PerformanceDrawer |
| performance meter More... | |
| class | ProcessingTimeLoger |
| Elapsed time log More... | |
| class | ProcessingTimer |
| processing time More... | |
| class | RenderContainer |
| Drawing container for layout More... | |
| class | ResultStatusWindowDrawer |
| Battle result screen drawing class More... | |
| class | SceneBase |
| base class for each scene More... | |
| class | ScriptRunner |
| Event content execution class More... | |
| class | ScrollBarRenderer |
| Scroll bar renderer class More... | |
| class | SerializableList |
| List of serializable Int types More... | |
| class | SharpScriptProvider |
| Class for compiling user scripts More... | |
| class | SingleColumnPageSelector |
| Control class that can move to multiple pages with 1 column More... | |
| class | SkyDrawer |
| Distant view drawing class More... | |
| class | SlicingTouchCollieder |
| class | SliderGadget |
| gadget that slides More... | |
| class | SliderPanel |
| Slider type item for layout More... | |
| class | SliderRenderer |
| Drawing class of slider type item for layout More... | |
| class | SoundObject |
| sound effect object class More... | |
| class | SpecialTextRenderer |
| Special formatting drawing classes for layout More... | |
| class | SpinPanel |
| Spin item for layout More... | |
| class | SpinRenderer |
| Drawing class for spin-type items for layout More... | |
| class | SpriteFaceManager |
| class | SpriteManager |
| Management class for displaying sprites and images on 2D surfaces More... | |
| class | SpriteRenderObject |
| Sprite drawing class for layout More... | |
| class | StairInfo |
| Step terrain instance More... | |
| class | StickGadget |
| Stick type gadget (direction key) More... | |
| class | StopWatch |
| Stopwatch More... | |
| class | TaskManager |
| class | TelopPosition |
| Marquee class for scrolling when the width of the description field string is not enough More... | |
| class | Terrain |
| Class for managing terrain meshes More... | |
| class | TerrainCollisionBuilder |
| Class for generating terrain collision More... | |
| class | TextDrawer |
| String drawing class for general use It's easier to use with the Graphics.DrawString family of methods, so it's usually recommended to use them. More... | |
| class | TextInputConfigStreamer |
| Read and write text input value settings More... | |
| class | TextPanel |
| Text item for layout More... | |
| class | TitleScene |
| title scene More... | |
| class | Touch |
| Touch/mouse input acquisition processing More... | |
| class | TouchCollider |
| hit detection for touch More... | |
| class | TouchCollidersForColumn |
| Add hit detection according to the number of columns More... | |
| class | TouchCollidersForRow |
| Add hit judgment according to the number of lines More... | |
| class | TouchCollieders |
| Collider management class for touch reactions More... | |
| class | TouchRectCollider |
| Check if we are touching inside a rectangle More... | |
| struct | TouchState |
| State of touch input More... | |
| class | TransitionUtil |
| A class for blindfolding with a captured image when transitioning maps More... | |
| class | TweenBase |
| Base class for tweening More... | |
| class | TweenColor |
| Tween between two colors More... | |
| class | TweenFloat |
| tween between two decimal values More... | |
| class | TweenListManager |
| A class that performs tween processing to smoothly transition between specified values over time. More... | |
| class | TweenVector2 |
| Tween between two Vector2s More... | |
| class | VirtualPad |
| virtual pad class More... | |
| class | WindowBaseRenderer |
| Window drawing base class for layout More... | |
| class | WindowDrawer |
| A class that draws a window type image More... | |
| class | WindowRenderer |
| Window drawing class for layout More... | |
Typedefs | |
| using | RectangleF = System.Drawing.RectangleF |
| using | INPUTID = SharpKmyIO.INPUTID |
| using | KmyInputId = SharpKmyIO.INPUTID |
| using | InputBindings = Yukar.Common.GameData.InputBindings |
| using | KeyCode = BindPropertyGenerator.KeyCode |
| using | InputIds = BindProperty.InputIds |
| using | KeyStates = Input.KeyStates |
| using | MapCollisionsWithBit = List< MapCollisionBit > |
| using | CollisionSet = Tuple< int, Common.Resource.MapObject.CollisionInfo > |
| using | InputObjects = List< List< InputStringLayoutWindow.InputObject > > |
Enumerations | |
| enum | CollisionType { MAP = 0x1 , MAP_SLOPE = 0x2 , MAP_OBJECT = 0x4 , MAP_WATER = 0x8 , MAP_WO_WATER = 0x7 , MAP_ALL = 0xF , PLAYER = 0x10 , EVENT = 0x20 , BULLET = 0x40 , PLAYER_SUB = 0x100 , EVENT_SUB = 0x200 , EVENT_ALL = 0x260 , PLAYER_ALL = 0x10 , ALL = 0x2FF } |
| Hit detection type (flag) More... | |
| enum | TouchSlideOrientation { None = 0 , Left = 1 , Right = 2 , Up = 4 , Down = 8 } |
| slide input More... | |
| enum | GestureType { None , Tap , Hold } |
| gesture input More... | |
| enum | ActionInput { NONE = 0 , RIGHT = (1 << 1) , DECIDE = (1 << 2) , CANCEL = (1 << 3) , MENU = (1 << 4) , L = (1 << 5) , R = (1 << 6) , CAMERA_VERTICAL_ROT_UP = (1 << 7) , CAMERA_VERTICAL_ROT_DOWN = (1 << 8) , CAMERA_HORIZONTAL_ROT_CLOCKWISE = (1 << 9) , CAMERA_HORIZONTAL_ROT_COUNTER_CLOCKWISE = (1 << 10) , CAMERA_ZOOM_IN = (1 << 11) , CAMERA_ZOOM_OUT = (1 << 12) , CAMERA_POSITION_RESET = (1 << 13) , CAMERA_CONTROL_MODE_CHANGE = (1 << 14) , DASH = (1 << 15) , JUMP = (1 << 16) , ACTION1 = (1 << 17) , ACTION2 = (1 << 18) , ACTION3 = (1 << 19) , ACTION4 = (1 << 20) , ACTION5 = (1 << 21) , ACTION6 = (1 << 22) , ACTION7 = (1 << 23) , ACTION8 = (1 << 24) , ACTION9 = (1 << 25) , ACTION10 = (1 << 26) , TOUCH = (1 << 20) } |
| touch input More... | |
| enum | TweenStyle { Liner , PingPong } |
| Type of tweening More... | |
Functions | |
| delegate void | MapDrawCallBack (SharpKmyGfx.Render scn) |
| Callback when drawing the map More... | |
| delegate void | onMapInitialize (Map data) |
| Callback on map initialization More... | |
| delegate void | onMapReset () |
| Callback when map is destroyed More... | |
| delegate void | onTerrainUpdate (bool allClusters=true) |
| Callback when updating map terrain More... | |
| delegate void | onTerrainSelectionChange () |
| Callback when changing the map terrain selection range More... | |
| using Yukar.Engine.CollisionSet = typedef Tuple<int, Common.Resource.MapObject.CollisionInfo> |
| using Yukar.Engine.InputBindings = typedef Yukar.Common.GameData.InputBindings |
| using Yukar.Engine.INPUTID = typedef SharpKmyIO.INPUTID |
| using Yukar.Engine.InputIds = typedef BindProperty.InputIds |
| using Yukar.Engine.InputObjects = typedef List<List<InputStringLayoutWindow.InputObject> > |
| using Yukar.Engine.KeyCode = typedef BindPropertyGenerator.KeyCode |
| using Yukar.Engine.KeyStates = typedef Input.KeyStates |
| using Yukar.Engine.KmyInputId = typedef SharpKmyIO.INPUTID |
| using Yukar.Engine.MapCollisionsWithBit = typedef List<MapCollisionBit> |
| typedef System Drawing RectangleF Yukar.Engine.RectangleF |
touch input
| delegate void Yukar.Engine.MapDrawCallBack | ( | SharpKmyGfx.Render | scn | ) |
Callback when drawing the map
| scn |
| delegate void Yukar.Engine.onMapInitialize | ( | Map | data | ) |
Callback on map initialization
| data |
| delegate void Yukar.Engine.onMapReset | ( | ) |
Callback when map is destroyed
| delegate void Yukar.Engine.onTerrainSelectionChange | ( | ) |
Callback when changing the map terrain selection range
| delegate void Yukar.Engine.onTerrainUpdate | ( | bool | allClusters = true | ) |
Callback when updating map terrain
| allClusters |