private void checkSyncEnd(ISFActionSyncMachine <ActionType, ParamType> m) { machinesFlag[m] = true; if (IsReady()) { prepareNextFrame(); } }
/// <summary> /// Removes the action machine. /// </summary> /// <param name="m">M.</param> public void RemoveActionMachine(ISFActionSyncMachine <ActionType, ParamType> m) { machines.Remove(m); machinesFlag.Remove(m); }
/// <summary> /// 添加一个动作处理引擎 /// </summary> /// <param name="m"></param> public void AddActionMachine(ISFActionSyncMachine <ActionType, ParamType> m) { machines.Add(m); machinesFlag.Add(m, false); }