public override AFIDENTID QueryPropertyObject(AFIDENTID self, string strPropertyName) { if (mhtObject.ContainsKey(self)) { AFIObject xGameObject = (AFIObject)mhtObject[self]; return(xGameObject.QueryPropertyObject(strPropertyName)); } return(new AFIDENTID()); }