Struct InputStateHistory<TValue>.Record
  
  
  
  
  Assembly: Unity.InputSystem.dll
  Syntax
  
    public struct InputStateHistory<TValue>.Record : IEquatable<InputStateHistory<TValue>.Record>
   
  Properties
  
  control
  
  
  Declaration
  
    public InputControl<TValue> control { get; }
   
  Property Value
  
  
  index
  
  
  Declaration
  
    public int index { get; }
   
  Property Value
  
  
  next
  
  
  Declaration
  
    public InputStateHistory<TValue>.Record next { get; }
   
  Property Value
  
  
  owner
  
  
  Declaration
  
    public InputStateHistory<TValue> owner { get; }
   
  Property Value
  
  
  previous
  
  
  Declaration
  
    public InputStateHistory<TValue>.Record previous { get; }
   
  Property Value
  
  
  time
  
  
  Declaration
  
    public double time { get; }
   
  Property Value
  
  
  valid
  
  
  Declaration
  
    public bool valid { get; }
   
  Property Value
  
  Methods
  
  CopyFrom(Record)
  
  
  Declaration
  
    public void CopyFrom(InputStateHistory<TValue>.Record record)
   
  Parameters
  
  
  Equals(object)
  
  
  Declaration
  
    public override bool Equals(object obj)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | object | 
        obj | 
         | 
      
    
  
  Returns
  
  Overrides
  
  
  Equals(Record)
  
  
  Declaration
  
    public bool Equals(InputStateHistory<TValue>.Record other)
   
  Parameters
  
  Returns
  
  
  GetHashCode()
  
  
  Declaration
  
    public override int GetHashCode()
   
  Returns
  
  Overrides
  
  
  
  
  
  Declaration
  
    public void* GetUnsafeExtraMemoryPtr()
   
  Returns
  
  
  GetUnsafeMemoryPtr()
  
  
  Declaration
  
    public void* GetUnsafeMemoryPtr()
   
  Returns
  
  
  ReadValue()
  
  
  Declaration
  
    public TValue ReadValue()
   
  Returns
  
  
  ToString()
  
  
  Declaration
  
    public override string ToString()
   
  Returns
  
  Overrides
  
  Implements