/// <summary> /// 오브젝트가 존재하는 모든 모듈에 콜 보내기 /// </summary> /// <param name="segment"></param> /// <param name="setting"></param> public void AddAllModuleCall(FSNScriptSequence.Segment segment, IInGameSetting setting) { foreach (var callList in m_moduleCallTable.Values) { callList.Add(new FSNProcessModuleCallParam() { segment = segment, setting = setting }); } }
/// <summary> /// 콜 추가 /// </summary> /// <param name="module"></param> /// <param name="segment"></param> public void AddCall(IFSNProcessModule module, FSNScriptSequence.Segment segment, IInGameSetting setting) { if (!m_moduleCallTable.ContainsKey(module)) { m_moduleCallTable[module] = new List <FSNProcessModuleCallParam>(); } m_moduleCallTable[module].Add(new FSNProcessModuleCallParam() { segment = segment, setting = setting }); }