override void OnEndServer( ActionData action_data ) { super.OnEndServer(action_data); Object target_object = action_data.m_Target.GetObject(); TentBase ntarget = TentBase.Cast( target_object ); if( ntarget ) { ntarget.SoundSynchRemoteReset(); } }
action_data.m_Target.GetObject() never holds a TentBase. It is in action_data.m_Target.GetParent()