protected virtual void OnServerReturnObject(string name, CBaseController objectSync) { var id = objectSync.GetID(); var entity = m_NetworkManager.FindEntity(id); this.SetEntityObject(name, entity); }
public virtual void OnClientFixedUpdateSyncTime(float dt) { if (m_NetworkManager == null || m_ObjectSyn == null) { return; } CObjectController targetInteractive = null; if (this.m_TargetInteractiveId.Equals("-1") == false) { var targetEntity = m_NetworkManager.FindEntity(m_TargetInteractiveId); if (targetEntity != null) { var controller = targetEntity.GetController() as CObjectController; targetInteractive = controller; } } m_ObjectSyn.SetTargetInteract(targetInteractive); }