//Called from collision Capsule public void StartRenderingGameObject(GameObject newObject) { Molat renderingMolat = newObject.GetComponent <Molat>(); if (renderingMolat && renderingMolat.CheckIfTeamate(m_Molat.teamNumber)) { return; } if (!_RenderedObjectsDictionary.ContainsKey(newObject) && !IsObjectDead(newObject)) { EnemyPriority newPriority = new EnemyPriority { MaxDistance = visionRadius, ScareTimer = FleeDuration }; if (newObject.GetComponent <Spider>()) { newPriority.IsSpider(); } _RenderedObjectsDictionary.Add(newObject, newPriority); } }