static void RegisterInstance(FSNCameraControl obj) { int count = s_instances.Count; for (int i = 0; i < count; i++) // 중복 오브젝트 방지 { if (s_instances[i] == obj) return; } s_instances.Add(obj); // 오브젝트 리스트에 추가 }
static void UnRegisterInstance(FSNCameraControl obj) { int count = s_instances.Count; for (int i = 0; i < count; i++) // 오브젝트 제거 { if (s_instances[i] == obj) { s_instances.RemoveAt(i); return; } } }
static void RegisterInstance(FSNCameraControl obj) { int count = s_instances.Count; for (int i = 0; i < count; i++) // 중복 오브젝트 방지 { if (s_instances[i] == obj) { return; } } s_instances.Add(obj); // 오브젝트 리스트에 추가 }