public void PlayerTasks(ref List <PlayerTask> list) { if (_parent == null) { return; } _parent.PlayerTasks(ref list); list.Add(PlayerTask); }