XSGridEditor  1.0.0
XSGridEditor is a lightweight square grid map system for 2D/3D SRPG games, and comes with a simple and easy-to-use grid editing function. It can be used as a beginning for you to create SRPG games.
Public Member Functions | List of all members
XSSLG.SearchTargetFrontWide Class Reference

搜索前方敌人,宽的范围 More...

Inheritance diagram for XSSLG.SearchTargetFrontWide:
XSSLG.SearchTargetFront XSSLG.SearchTargetBase

Public Member Functions

 SearchTargetFrontWide (SearchStruct searchStruct, int length)
 
override List< XSTileGetAttackEffectRegion (Vector3Int tile, Vector3Int srcTile)
 获取攻击效果范围的格子,宽的范围搜索 More...
 
- Public Member Functions inherited from XSSLG.SearchTargetFront
 SearchTargetFront (SearchStruct searchStruct, int length)
 
override List< XSTileGetAttackRegion (XSIGridMgr gridMgr, XSTile srcTile)
 获取攻击范围 More...
 
- Public Member Functions inherited from XSSLG.SearchTargetBase
 SearchTargetBase (SearchStruct searchStruct)
 
virtual List< UnitBaseSearch (OnTriggerDataCommon data)
 搜索返回可以攻击的对象 More...
 

Additional Inherited Members

- Protected Member Functions inherited from XSSLG.SearchTargetBase
List< UnitBaseSearchByPos (UnitBase src, XSTile tile, BattleLogic logic, XSIGridMgr gridMgr, XSTile srcTile)
 通过技能释放的原点,获取所有攻击对象 More...
 
virtual List< UnitBaseSearchByAll (UnitBase src, BattleLogic logic, XSIGridMgr gridMgr, XSTile srcTile)
 遍历所有可能的技能释放原点,获取所有攻击对象,只要有攻击对象就直接返回,不全部搜索 More...
 
- Properties inherited from XSSLG.SearchTargetFront
int Length [get]
 前方多少长度 More...
 
- Properties inherited from XSSLG.SearchTargetBase
SearchStruct SearchStruct [get]
 

Detailed Description

搜索前方敌人,宽的范围

Constructor & Destructor Documentation

◆ SearchTargetFrontWide()

XSSLG.SearchTargetFrontWide.SearchTargetFrontWide ( SearchStruct  searchStruct,
int  length 
)
inline

Member Function Documentation

◆ GetAttackEffectRegion()

override List<XSTile> XSSLG.SearchTargetFrontWide.GetAttackEffectRegion ( Vector3Int  tile,
Vector3Int  srcTile 
)
inlinevirtual

获取攻击效果范围的格子,宽的范围搜索

Parameters
tile技能释放的原点,也可以说是鼠标点击的地点
srcTile技能释放者所在位置
cellPosList以网格坐标存储所有tile
Returns

Reimplemented from XSSLG.SearchTargetFront.


The documentation for this class was generated from the following file: