18 lines
454 B
C#
18 lines
454 B
C#
using CounterStrikeSharp.API.Core;
|
|
|
|
namespace Cs2SuperPowers;
|
|
|
|
public interface ISuperPower
|
|
{
|
|
int Id { get; }
|
|
string Name { get; }
|
|
string Description { get; }
|
|
char ChatColor { get; }
|
|
bool CanBeRandomlyAssigned { get; }
|
|
int MinimumPlayersRequired { get; }
|
|
|
|
void Initialize(BasePlugin pluginRef);
|
|
void AssignToPlayer(CCSPlayerController player, bool showMessages);
|
|
void UnassignFromPlayer(CCSPlayerController player);
|
|
}
|