protected virtual void OnEnable() { activePointers.Add(this); eventMaster = this; SetEventChainDirty(); }
public PointerParameters(RaycastHit hit, int rayDepth, BasePointer pointer, bool behindGUI = false) : this(pointer) { this.target = hit.collider.transform; this.raycastHit = hit; this.rayDepth = rayDepth; this.behindGUI = behindGUI; }
protected virtual void OnDisable() { if (eventMaster == this) { if (activePointers.Count > 0) { eventMaster = activePointers[0]; } else { eventMaster = null; } } activePointers.Remove(this); SetEventChainDirty(); }
public InputPointerParameters(Transform target, BasePointer pointer) : base(target, pointer) { }
public InputPointerParameters(RaycastHit hit, int rayDepth, BasePointer pointer, bool behindGUI = false) : base(hit, rayDepth, pointer, behindGUI) { }
public override void OnPointerClicked(int inputIndex, GammaInput.BasePointerParameters pointerParams, GammaInput.BasePointer sender) { base.OnPointerClicked(inputIndex, pointerParams, sender); InteractionManager.instance.MoveToType(this); }
public override void OnPointerEnter(int inputIndex, GammaInput.BasePointerParameters pointerParams, GammaInput.BasePointer sender) { base.OnPointerEnter(inputIndex, pointerParams, sender); InteractionManager.instance.DisplayInfoField(this); }
private PointerParameters(BasePointer pointer) { this.pointer = pointer; this.time = DateTime.Now; }
public PointerParameters(Transform target, BasePointer pointer) : this(pointer) { this.target = target; }
public virtual void OnPointerExit(int inputIndex, BasePointerParameters pointerParams, BasePointer sender) { if (debugMode) { Debug.Log(string.Format("OnPointerExit: {0}", pointerParams)); } }
public virtual void OnPointerOver(int inputIndex, BasePointerParameters pointerParams, BasePointer sender) { }