C# Class OurSonic.Level.Objects.LevelObjectInfo

Afficher le fichier Open project: OurSonic/OurSonicSharp Class Usage Examples

Méthodes publiques

Свойство Type Description
lastDrawTick int

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
Collide ( Sonic sonic, string sensor, dynamic piece ) : bool
Collides ( Point sonic ) : LevelObjectPiece
Collision ( Point sonic, bool isHurtMap ) : LevelObjectPiece
Draw ( CanvasRenderingContext2D canvas, int x, int y, bool showHeightMap ) : void
GetRect ( ) : Rectangle
HurtSonic ( Sonic sonic, string sensor, dynamic piece ) : bool
HurtsSonic ( Point sonic ) : LevelObjectPiece
Kill ( ) : void
LevelObjectInfo ( SLDataObjectEntry o ) : System
Log ( string txt, int level = 100 ) : void
MainPieceLayout ( ) : LevelObjectPieceLayout
Reset ( ) : void
SetObjectData ( LevelObject obj ) : void
SetPieceLayoutIndex ( int ind ) : void
Tick ( LevelObjectInfo @object, SonicLevel level, Sonic sonic ) : bool
twoDArray ( int map, int x, int y, bool xflip, bool yflip ) : bool

Method Details

Collide() public méthode

public Collide ( Sonic sonic, string sensor, dynamic piece ) : bool
sonic Sonic
sensor string
piece dynamic
Résultat bool

Collides() public méthode

public Collides ( Point sonic ) : LevelObjectPiece
sonic Point
Résultat LevelObjectPiece

Collision() public méthode

public Collision ( Point sonic, bool isHurtMap ) : LevelObjectPiece
sonic Point
isHurtMap bool
Résultat LevelObjectPiece

Draw() public méthode

public Draw ( CanvasRenderingContext2D canvas, int x, int y, bool showHeightMap ) : void
canvas System.Html.Media.Graphics.CanvasRenderingContext2D
x int
y int
showHeightMap bool
Résultat void

GetRect() public méthode

public GetRect ( ) : Rectangle
Résultat OurSonic.Utility.Rectangle

HurtSonic() public méthode

public HurtSonic ( Sonic sonic, string sensor, dynamic piece ) : bool
sonic Sonic
sensor string
piece dynamic
Résultat bool

HurtsSonic() public méthode

public HurtsSonic ( Point sonic ) : LevelObjectPiece
sonic Point
Résultat LevelObjectPiece

Kill() public méthode

public Kill ( ) : void
Résultat void

LevelObjectInfo() public méthode

public LevelObjectInfo ( SLDataObjectEntry o ) : System
o OurSonicModels.SLDataObjectEntry
Résultat System

Log() public méthode

public Log ( string txt, int level = 100 ) : void
txt string
level int
Résultat void

MainPieceLayout() public méthode

public MainPieceLayout ( ) : LevelObjectPieceLayout
Résultat LevelObjectPieceLayout

Reset() public méthode

public Reset ( ) : void
Résultat void

SetObjectData() public méthode

public SetObjectData ( LevelObject obj ) : void
obj LevelObject
Résultat void

SetPieceLayoutIndex() public méthode

public SetPieceLayoutIndex ( int ind ) : void
ind int
Résultat void

Tick() public méthode

public Tick ( LevelObjectInfo @object, SonicLevel level, Sonic sonic ) : bool
@object LevelObjectInfo
level SonicLevel
sonic Sonic
Résultat bool

twoDArray() public méthode

public twoDArray ( int map, int x, int y, bool xflip, bool yflip ) : bool
map int
x int
y int
xflip bool
yflip bool
Résultat bool

Property Details

lastDrawTick public_oe property

public int lastDrawTick
Résultat int