Nostalgia  2.1.5
TilePolygonCollider Class Reference

Polygon型のTileCollider More...

Inheritance diagram for TilePolygonCollider:
TileCollider< PolygonCollider2D >

Classes

class  Path
 パスごとの頂点を格納するクラス More...
 

Public Member Functions

override void GetPolygons (Vector2 cellPos, List< List< Vector2 >> polygons)
 ポリゴンを取得する。 More...
 
override bool IsUpdateCollider (Collider2D collider, Vector2 cellPos)
 コライダーの更新が必要か判定する More...
 

Public Attributes

Path[] paths = new Path[] { new Path() }
 パスの配列 More...
 

Protected Member Functions

override bool UpdateColliderProperty (Collider2D collider)
 
- Protected Member Functions inherited from TileCollider< PolygonCollider2D >
override System.Type GetRequireColliderType ()
 要求するCollider2Dの型を取得する。 More...
 

Detailed Description

Polygon型のTileCollider

Member Function Documentation

override void GetPolygons ( Vector2  cellPos,
List< List< Vector2 >>  polygons 
)

ポリゴンを取得する。

Parameters
cellPosセルの位置
polygonsポリゴンを格納するリスト
override bool IsUpdateCollider ( Collider2D  collider,
Vector2  cellPos 
)

コライダーの更新が必要か判定する

Parameters
colliderCollider
cellPosCellの位置
Returns
更新が必要ならtrue
override bool UpdateColliderProperty ( Collider2D  collider)
protected

Member Data Documentation

Path [] paths = new Path[] { new Path() }

パスの配列