Help-me Upgrade Script Errors

Options
Hello everyone, I want to update the active (PUN) for a current version and some errors appear for someone to take a look at my script below:

ERROR 1:

error CS1502: The best overloaded method match for `vp_MPDemoChat.AddChatMessage(string, PhotonMessageInfo)' has some invalid arguments

error CS1503: Argument `#2' cannot convert `null' expression to type `PhotonMessageInfo'


protected virtual void Send()
{

if (!string.IsNullOrEmpty(m_InputLine))
{
if (MessageOK(-1, m_InputLine))
AddMessage(m_InputLine);
else
{
switch(FilterMode)
{
case MessageFilterBehavior.Alert:
PlaySound(m_Chat.ChatErrorSound);
break;
case MessageFilterBehavior.Silent:
AddChatMessage(GetFormattedPlayerName(PhotonNetwork.player.ID) + m_InputLine, null);
PlaySound(m_Chat.ChatSound);
break;
}
}
SnapToBottom();
}
m_InputLine = "";
GUI.FocusControl("");
ShowTextInput(false);

}



ERROR 2:

error CS0019: Operator `!=' cannot be applied to operands of type `PhotonMessageInfo' and `null'


[PunRPC]
void AddChatMessage(string message, PhotonMessageInfo info)
{

bool shouldSnapToBottom = IsViewAtBottom;

if (ViewRectHeight > LogPixelHeight)
shouldSnapToBottom = true;

string prefix = "";

if (info != null)
{

// all player-sent messages that fail the message filter are silently ignored
// TODO: we can also easily implement an ignore-by-player-ID feature here
if (!MessageOK(info.sender.ID, message))
return;
prefix = GetFormattedPlayerName(info.sender.ID);
if (message.Length > MaxMessageLength)
message = message.Remove(MaxMessageLength);
PlaySound(m_Chat.ChatSound);
}

while (message.Length > 0)
{
string s = ((string.IsNullOrEmpty(prefix)) ? "" : prefix);
if (m_HaveSkin)
{
// TODO: make cutoff point before / after whole words
while ((message.Length > 0) && TextStyle.CalcSize(new GUIContent(s)).x < m_ViewRect.width - 16)
{
s += message[0];
message = message.Substring(1);
}
}
else
{
s = message;
message = "";
}
m_Messages.Add(s);
}

if (m_Messages.Count > MaxMessages)
m_Messages.Remove(m_Messages[0]);

if (shouldSnapToBottom)
SnapToBottom();

}

This discussion has been closed.