C# Класс World.GameActors.GameObjects.Avatar

Наследование: Character, IAvatar
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddToInventory ( IPickableGameActor item ) : bool
Avatar ( string tilesetName, int tileId, string name, int id, System.Vector2 initialPosition, System.Vector2 size, float direction ) : System.Drawing
RemoveFromInventory ( ) : IPickableGameActor
ResetControls ( ) : void
Update ( IAtlas atlas, ITilesetTable table ) : void

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

Метод Описание
BalanceTemperature ( float temperatureAround, float energyDiff ) : void
BoundValue ( float &value, float min, float max ) : void
EatFruit ( GameActorPosition applePosition ) : void
GetInteractableObjectsInFrontOf ( IAtlas atlas ) : List
GetInteractableTilesInFrontOf ( IAtlas atlas ) : List
InteractWithAllInteractablesInFrontOf ( IAtlas atlas, ITilesetTable table ) : void
LogAvatarStatus ( IAtlas atlas, float temperatureAround ) : void
LoseEnergy ( ) : void
LoseRest ( ) : void
PerformLayDown ( IAtlas atlas, ITilesetTable tilesetTable ) : bool
PerformPickup ( IAtlas atlas, ITilesetTable tilesetTable ) : bool
RemoveSpeed ( GameActorPosition target ) : void

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

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

public AddToInventory ( IPickableGameActor item ) : bool
item IPickableGameActor
Результат bool

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

public Avatar ( string tilesetName, int tileId, string name, int id, System.Vector2 initialPosition, System.Vector2 size, float direction ) : System.Drawing
tilesetName string
tileId int
name string
id int
initialPosition System.Vector2
size System.Vector2
direction float
Результат System.Drawing

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

public RemoveFromInventory ( ) : IPickableGameActor
Результат IPickableGameActor

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

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

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

public Update ( IAtlas atlas, ITilesetTable table ) : void
atlas IAtlas
table ITilesetTable
Результат void