public InterObject GetObject(InterObjectUnitID uid)
        {
            InterObject inter_object = null;

            if (m_InterObjects.TryGetValue(uid, out inter_object))
            {
                return(inter_object);
            }
            return(null);
        }
        public void DestroyObject(InterObjectUnitID uid)
        {
            InterObject inter_object = null;

            if (m_InterObjects.TryGetValue(uid, out inter_object))
            {
                inter_object.Destroy();
                m_InterObjects.Remove(uid);
            }
        }
 void OnDestroy()
 {
     BindObject = null;
 }