protected virtual void OnServerReturnObject(string name, CBaseController objectSync)
        {
            var id     = objectSync.GetID();
            var entity = m_NetworkManager.FindEntity(id);

            this.SetEntityObject(name, entity);
        }
Exemplo n.º 2
0
        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);
        }