ScoreObjectMethods.SetScore<T>(List<IScoreObject>, Int32, T[]) Method

Sets the score for the specified score ID with the given array of values.

Definition

Namespace: Alteruna.Scoreboard
Assembly: Alteruna.Trinity (in Alteruna.Trinity.dll) Version: 1.3.4+03e8eebec78141d9d3b2022fda2c0ac58d3116b9
C#
public static void SetScore<T>(
	this List<IScoreObject> scoreList,
	int scoreId,
	T[] array
)
where T : struct, new(), IConvertible

Parameters

scoreList  List<IScoreObject>
The array of IScoreObjects.
scoreId  Int32
The ID of the score object.
array  T[]
The array of values to set.

Type Parameters

T
The type of the score to set.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type List<IScoreObject>. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

[!:InvalidTypeException]Thrown if no score of the specified type with the given ID is found.

See Also