54 lines
1.4 KiB
C#
54 lines
1.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using GTANetworkAPI;
|
|
|
|
/**
|
|
* @overview Life of German Reallife - Server Factions Medic Medic.cs
|
|
* @author VegaZ
|
|
* @copyright (c) 2008 - 2018 Life of German
|
|
*/
|
|
|
|
|
|
namespace reallife_gamemode.Server.Factions.Medic
|
|
{
|
|
public class Medic : Script
|
|
{
|
|
public static List<MedicTask> ReviveTasks = new List<MedicTask>();
|
|
public static List<MedicTask> HealTasks = new List<MedicTask>();
|
|
public static List<MedicTask> FireTasks = new List<MedicTask>();
|
|
|
|
public static void AddTaskToList(MedicTask task)
|
|
{
|
|
switch (task.Type)
|
|
{
|
|
case 0:
|
|
ReviveTasks.Add(task);
|
|
break;
|
|
case 1:
|
|
HealTasks.Add(task);
|
|
break;
|
|
case 2:
|
|
FireTasks.Add(task);
|
|
break;
|
|
}
|
|
}
|
|
|
|
public static void RemoveTaskFromList(MedicTask task)
|
|
{
|
|
switch (task.Type)
|
|
{
|
|
case 0:
|
|
ReviveTasks.Remove(task);
|
|
break;
|
|
case 1:
|
|
HealTasks.Remove(task);
|
|
break;
|
|
case 2:
|
|
FireTasks.Remove(task);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|