Ejemplo n.º 1
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);
        }
Ejemplo n.º 2
0
 public override void SetTargetInteract(CObjectController value)
 {
     base.SetTargetInteract(value);
     m_TargetInteract = value;
 }
Ejemplo n.º 3
0
 public virtual void SetOwner(CObjectController value)
 {
 }
Ejemplo n.º 4
0
 public virtual void SetTargetInteract(CObjectController value)
 {
 }
Ejemplo n.º 5
0
 public FSMBaseControllerState(IContext context) : base(context)
 {
     m_Controller = context as CObjectController;
 }