public static ActivateTask Create(ActionOnActivate target) { var task = CreateInstance<ActivateTask>(); task.activated = false; task.target = target; return task; }
private void Start() { ship = GetComponent<Ship>(); actionOnActivate = GetComponent<ActionOnActivate>(); }