C# Класс OurSonic.Level.Objects.LevelObject

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
oldKey string

Private Properties

Свойство Тип Описание
evalMe Func

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
evalMe ( string js ) : Func

Описание методов

Die() публичный Метод

public Die ( ) : void
Результат void

Init() публичный Метод

public Init ( LevelObjectInfo @object, SonicLevel level, Sonic sonic ) : void
@object LevelObjectInfo
level SonicLevel
sonic OurSonic.Sonic.Sonic
Результат void

LevelObject() публичный Метод

public LevelObject ( string key ) : System
key string
Результат System

OnCollide() публичный Метод

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
Результат bool

OnHurtSonic() публичный Метод

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
Результат bool

Tick() публичный Метод

public Tick ( LevelObjectInfo @object, SonicLevel level, Sonic sonic ) : bool
@object LevelObjectInfo
level SonicLevel
sonic OurSonic.Sonic.Sonic
Результат bool

Описание свойств

oldKey публичное свойство

public string oldKey
Результат string