ACR_ServerCommunicator.GameWorldManager.OnPurgeCachedCharacter C# (CSharp) Method

OnPurgeCachedCharacter() private method

This method is called when a purge cached character request is received.
private OnPurgeCachedCharacter ( ACR_ServerCommunicator.GamePlayer Player, string CharacterFileName ) : void
Player ACR_ServerCommunicator.GamePlayer Supplies the player whose cached vault /// contents are to be modified.
CharacterFileName string Supplies the file name of the /// character file to remove from the local cache. Special file names /// and path characters are forbidden.
return void
        private void OnPurgeCachedCharacter(GamePlayer Player, string CharacterFileName)
        {
            if (!SystemInfo.IsSafeFileName(CharacterFileName))
            {
                WriteDiagnosticLog(String.Format(
                    "GameWorldManager.OnPurgeCachedCharacter: Invalid file name '{0}'.", CharacterFileName));
                return;
            }

            EnqueueEvent(new PurgeCachedCharacterEvent(Player, CharacterFileName));
        }