public virtual void Update() { if (!IsActive()) { return; } MapCamera.SuspensionDrama = true; if (Script != null) { scriptCarrier.code = Script.text.Split(new string[] { "\r\n" }, System.StringSplitOptions.RemoveEmptyEntries); for (int i = 0; i < scriptCarrier.code.Length; i++) { scriptCarrier.code[i] = scriptCarrier.code[i].TrimStart(); } scriptCarrier.currentLine = 0; scriptCarrier.carryTask(); return; } if (CheckType == 1) { Dramas.Launch(Content, () => { MapCamera.SuspensionDrama = false; }); } else { Dramas.LaunchCheck(Content, () => { MapCamera.SuspensionDrama = false; }); } }