Show / Hide Table of Contents

Class PlayerUseTracking

Inheritance
System.Object
PlayerUseTracking
Namespace: Eco.Gameplay.Utils
Assembly: Eco.Gameplay.dll
Syntax
public static class PlayerUseTracking : Object

Methods

ClearAllPlayers(IPlayerUseTracking)

Clear the object from all the players that are currently using it.

Declaration
public static void ClearAllPlayers(this IPlayerUseTracking players)
Parameters
Type Name Description
IPlayerUseTracking players

DecrementUsing(IPlayerUseTracking, Player)

Declaration
public static void DecrementUsing(this IPlayerUseTracking players, Player player)
Parameters
Type Name Description
IPlayerUseTracking players
Player player

ForEachPlayer(IPlayerUseTracking, Action<Player>)

Declaration
public static void ForEachPlayer(this IPlayerUseTracking players, Action<Player> action)
Parameters
Type Name Description
IPlayerUseTracking players
System.Action<Player> action

GetPlayersNames(IPlayerUseTracking)

Returns the names of the players on the UsingPlayers list

Declaration
public static string GetPlayersNames(this IPlayerUseTracking playerTracker)
Parameters
Type Name Description
IPlayerUseTracking playerTracker
Returns
Type Description
System.String

IncrementUsing(IPlayerUseTracking, Player)

Declaration
public static void IncrementUsing(this IPlayerUseTracking players, Player player)
Parameters
Type Name Description
IPlayerUseTracking players
Player player

IsBeingUsed(IPlayerUseTracking)

Check whether the current object is being used by a player.

Declaration
public static bool IsBeingUsed(this IPlayerUseTracking playerTracker)
Parameters
Type Name Description
IPlayerUseTracking playerTracker
Returns
Type Description
System.Boolean
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾