From 80f0d161549431612fd752127c0c15820a5fd846 Mon Sep 17 00:00:00 2001 From: AlessandroCH Date: Thu, 12 Jun 2025 20:27:36 +0200 Subject: [PATCH] bug fix --- Campofinale/Packets/Cs/HandleCsSceneSetLevelScriptActive.cs | 1 + Campofinale/Resource/Json/LevelScriptEvent.cs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Campofinale/Packets/Cs/HandleCsSceneSetLevelScriptActive.cs b/Campofinale/Packets/Cs/HandleCsSceneSetLevelScriptActive.cs index 73ed6b9..76ff9e7 100644 --- a/Campofinale/Packets/Cs/HandleCsSceneSetLevelScriptActive.cs +++ b/Campofinale/Packets/Cs/HandleCsSceneSetLevelScriptActive.cs @@ -144,6 +144,7 @@ namespace Campofinale.Packets.Cs break; case ScriptActionType.AddMission: player.missionSystem.AddMission(action.valueStr[0],MissionState.Processing,true); + if(action.valueUlong !=null) if(action.valueUlong.Length > 0) { diff --git a/Campofinale/Resource/Json/LevelScriptEvent.cs b/Campofinale/Resource/Json/LevelScriptEvent.cs index ef6832c..ff628c8 100644 --- a/Campofinale/Resource/Json/LevelScriptEvent.cs +++ b/Campofinale/Resource/Json/LevelScriptEvent.cs @@ -15,8 +15,8 @@ namespace Campofinale.Resource.Json public class ScriptAction { public ScriptActionType action; - public string[] valueStr; - public ulong[] valueUlong; + public string[] valueStr = new string[0]; + public ulong[] valueUlong = new ulong[0]; } public enum ScriptActionType {