Example #1
0
        public override void Arrived(List <ActiveDropPodInfo> pods, int tile)
        {
            Thing lookTarget = TransportPodsArrivalActionUtility.GetLookTarget(pods);

            if (landInShuttle)
            {
                TransportPodsArrivalActionUtility.DropShuttle_NewTemp(pods, mapParent.Map, cell);
                Messages.Message("MessageShuttleArrived".Translate(), lookTarget, MessageTypeDefOf.TaskCompletion);
            }
            else
            {
                TransportPodsArrivalActionUtility.DropTravelingTransportPods(pods, cell, mapParent.Map);
                Messages.Message("MessageTransportPodsArrived".Translate(), lookTarget, MessageTypeDefOf.TaskCompletion);
            }
        }