ArtemisComm.Packet.SetOrigin C# (CSharp) 메소드

SetOrigin() 개인적인 메소드

Sets the origin. Origin is not set if the Packet type is not among the defined list--this is to assume that it is working with a newer version of Artemis than originally written for.
private SetOrigin ( ) : void
리턴 void
        void SetOrigin()
        {
            if (Package != null)
            {
                Origin = Package.GetValidOrigin();
            }
            //if (Package is AudioCommandPacket
            //    || Package is CommsOutgoingPacket
            //    || Package is ShipActionPacket
            //    || Package is ShipAction2Packet
            //    || Package is ShipAction3Packet)
            //{
            //    Origin = OriginType.Client;
            //}
            //if (Package is CommsIncomingPacket
            //    || Package is DestroyObjectPacket
            //    || Package is EngGridUpdatePacket
            //    || Package is IncomingAudioPacket
            //    || Package is GameMessagePacket
            //    || Package is ObjectStatusUpdatePacket
            //    || Package is StationStatusPacket
            //    || Package is VersionPacket
            //    || Package is WelcomePacket
            //    || Package is GameStartPacket
            //    || Package is Unknown2Packet)
            //{
            //    Origin = OriginType.Server;
            //}

        }
        IPackage _package;