public static void InitDbConn(string className, string connectionString) { IDbConnection conn = Deflector.Create <IDbConnection>(className); conn.ConnectionString = connectionString; _ballancer.DbConnection = conn; }
public IEnumerator LerpShield() { _spawnedShield = Instantiate(_shield, _shieldPosition.position, _shieldPosition.rotation); _spawnedShield._deflectiveShield = this; _lerp = true; while (_lerp && _spawnedShield != null) { _spawnedShield.transform.position = Vector3.Lerp(_spawnedShield.transform.position, _shieldPosition.position, _lerpSpeed * Time.deltaTime); _spawnedShield.transform.rotation = Quaternion.Lerp(_spawnedShield.transform.rotation, _shieldPosition.rotation, _lerpSpeed); yield return(new WaitForEndOfFrame()); if (!_playerCombat._playerController._isAlive) { _lerp = false; Destroy(_spawnedShield.gameObject); } } }
protected virtual void OnTriggerEnter(Collider collider) { PlayerController player = collider.gameObject.GetComponent <PlayerController>(); if (player != null) { player.TakeDamage(_damage, _owner); if (!_destroyByPlayer || (player.currentTeam == _owner.currentTeam && _owner.currentTeam != PlayerController.Teams.noTeam)) { return; } } if (_speed != 0) { Projectile projectile = collider.gameObject.GetComponent <Projectile>(); Deflector deflector = collider.gameObject.GetComponent <Deflector>(); if ((projectile != null && !_destroyByBullet) || deflector != null) { return; } Destroy(); } }
void UpdateSelection() { Vector3 pos = Camera.main.ScreenToWorldPoint(TouchPos); RaycastHit2D hit = Physics2D.Raycast(pos, Vector2.zero); if (hit != null && hit.collider != null) { Debug.Log("something hit!"); if (hit.collider.CompareTag("reflector")) { if (hit.collider.gameObject.GetComponent <Rotate>() != null) { return; //si el reflector tocado esta rotando automaticamente, no se puede seleccionar. } if (selectedDeflector != null) { selectedDeflector.UnSelect(); } selectedDeflector = hit.collider.GetComponent <Deflector>(); selectedDeflector.Select(); } } }
public async Task <string> FetchDeflections(int organization, string phrase, int?customerHubID) { try { List <DeflectorReturn> filteredList = new List <DeflectorReturn>(); if (Convert.ToBoolean(OrganizationSettings.ReadString(LoginUser.Anonymous, organization, "ChatTicketDeflectionEnabled", "False"))) { //Customer Hub if (customerHubID != null) { filteredList = Deflector.FetchHubDeflections(organization, phrase, (int)customerHubID); } //Portal } return(JsonConvert.SerializeObject(filteredList)); } catch (Exception ex) { ExceptionLogs.LogException(LoginUser.Anonymous, ex, "Deflector"); return("[]"); } }
void Awake() { that = this; newDeflectorPos = transform.position; }