Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_CampaignBaseTaskSupportEntity.c
Go to the documentation of this file.
1//------------------------------------------------------------------------------------------------
2//[Obsolete(), EntityEditorProps(category: "GameScripted/Tasks", description: "Campaign base task support entity.", color: "0 0 255 255")]
3//class SCR_CampaignBaseTaskSupportEntityClass: SCR_BaseTaskSupportEntityClass
4//{
5//};
6
7//------------------------------------------------------------------------------------------------
8//[Obsolete()]
9//class SCR_CampaignBaseTaskSupportEntity : SCR_BaseTaskSupportEntity
10//{
11// //------------------------------------------------------------------------------------------------
12// [RplRpc(RplChannel.Reliable, RplRcver.Broadcast)]
13// void RPC_SetTargetBase(int taskID, int baseID)
14// {
15// if (!GetTaskManager())
16// return;
17//
18// SCR_CampaignBaseTask task = SCR_CampaignBaseTask.Cast(GetTaskManager().GetTask(taskID));
19// if (!task)
20// return;
21//
22// SCR_CampaignMilitaryBaseComponent base = SCR_GameModeCampaign.GetInstance().GetBaseManager().FindBaseByCallsign(baseID);
23// if (!base)
24// return;
25//
26// task.SetTargetBase(base);
27// }
28//
29// //------------------------------------------------------------------------------------------------
30// void OnTaskUpdate(SCR_BaseTask task)
31// {
32// }
33//
34// //------------------------------------------------------------------------------------------------
35// void SetTargetBase(notnull SCR_CampaignBaseTask task, notnull SCR_CampaignMilitaryBaseComponent base)
36// {
37// if (!GetTaskManager())
38// return;
39//
40// int taskID, baseID;
41//
42// taskID = task.GetTaskID();
43// baseID = base.GetCallsign();
44//
45// Rpc(RPC_SetTargetBase, taskID, baseID);
46// RPC_SetTargetBase(taskID, baseID);
47// }
48//
49// //------------------------------------------------------------------------------------------------
50// override void EOnInit(IEntity owner)
51// {
52// super.EOnInit(owner);
53//
54// if (!SCR_BaseTaskManager.s_OnTaskUpdate)
55// return;
56//
57// SCR_BaseTaskManager.s_OnTaskUpdate.Insert(OnTaskUpdate);
58// }
59//}