protected override void EndSelectedListener(SelectableObject.SelectableArgs arg0) { base.EndHoveredListener(arg0); Destroy(_currentParticleSystem.gameObject); }
protected override void StartSelectedListener(SelectableObject.SelectableArgs arg0) { base.StartHoveredListener(arg0); _currentParticleSystem = Instantiate(_particleSystemPrefab, this.transform); }
protected override void EndSelectedListener(SelectableObject.SelectableArgs arg0) { base.EndHoveredListener(arg0); SetMaterialToRenderer(_normalMaterial); }
protected override void StartSelectedListener(SelectableObject.SelectableArgs arg0) { base.StartHoveredListener(arg0); _normalMaterial = _renderer.material; SetMaterialToRenderer(_selectedMaterial); }
protected virtual void EndSelectedListener(SelectableObject.SelectableArgs arg0) { }
protected virtual void StartHoveredListener(SelectableObject.SelectableArgs arg0) { }