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); }
public override void SetTargetInteract(CObjectController value) { base.SetTargetInteract(value); m_TargetInteract = value; }
public virtual void SetOwner(CObjectController value) { }
public virtual void SetTargetInteract(CObjectController value) { }
public FSMBaseControllerState(IContext context) : base(context) { m_Controller = context as CObjectController; }