C# Class OurSonic.Level.Objects.LevelObject

Show file Open project: OurSonic/OurSonicSharp Class Usage Examples

Public Properties

Property Type Description
oldKey string

Private Properties

Property Type Description
evalMe Func

Public Methods

Method Description
Die ( ) : void
Init ( LevelObjectInfo @object, SonicLevel level, Sonic sonic ) : void
LevelObject ( string key ) : System
OnCollide ( LevelObjectInfo @object, SonicLevel level, Sonic sonic, string sensor, dynamic piece ) : bool
OnHurtSonic ( LevelObjectInfo @object, SonicLevel level, Sonic sonic, string sensor, dynamic piece ) : bool
Tick ( LevelObjectInfo @object, SonicLevel level, Sonic sonic ) : bool

Private Methods

Method Description
evalMe ( string js ) : Func

Method Details

Die() public method

public Die ( ) : void
return void

Init() public method

public Init ( LevelObjectInfo @object, SonicLevel level, Sonic sonic ) : void
@object LevelObjectInfo
level SonicLevel
sonic OurSonic.Sonic.Sonic
return void

LevelObject() public method

public LevelObject ( string key ) : System
key string
return System

OnCollide() public method

public OnCollide ( LevelObjectInfo @object, SonicLevel level, Sonic sonic, string sensor, dynamic piece ) : bool
@object LevelObjectInfo
level SonicLevel
sonic OurSonic.Sonic.Sonic
sensor string
piece dynamic
return bool

OnHurtSonic() public method

public OnHurtSonic ( LevelObjectInfo @object, SonicLevel level, Sonic sonic, string sensor, dynamic piece ) : bool
@object LevelObjectInfo
level SonicLevel
sonic OurSonic.Sonic.Sonic
sensor string
piece dynamic
return bool

Tick() public method

public Tick ( LevelObjectInfo @object, SonicLevel level, Sonic sonic ) : bool
@object LevelObjectInfo
level SonicLevel
sonic OurSonic.Sonic.Sonic
return bool

Property Details

oldKey public property

public string oldKey
return string