C# Class Consumable, unitystation

Inheritance: MonoBehaviour
ファイルを表示 Open project: unitystation/unitystation Class Usage Examples

Public Methods

Method Description
CanBeConsumedBy ( GameObject, eater ) : bool

Check thats eater can consume this item

ServerPerformInteraction ( interaction ) : void
TryConsume ( GameObject eater ) : void

Try to consume this item by eater. Server side only.

TryConsume ( GameObject feeder, GameObject eater ) : void

Try to consume this item by eater. Server side only.

WillInteract ( interaction, NetworkSide side ) : bool

Method Details

CanBeConsumedBy() public method

Check thats eater can consume this item
public CanBeConsumedBy ( GameObject, eater ) : bool
eater GameObject, Player that want to eat item
return bool

ServerPerformInteraction() public method

public ServerPerformInteraction ( interaction ) : void
return void

TryConsume() public method

Try to consume this item by eater. Server side only.
public TryConsume ( GameObject eater ) : void
eater GameObject Player that want to eat item
return void

TryConsume() public abstract method

Try to consume this item by eater. Server side only.
public abstract TryConsume ( GameObject feeder, GameObject eater ) : void
feeder GameObject Player that feed eater. Can be same as eater.
eater GameObject Player that is going to eat item
return void

WillInteract() public method

public WillInteract ( interaction, NetworkSide side ) : bool
side NetworkSide
return bool