/// <summary> /// Method to change slot's model /// </summary> /// <param name="power">Power type</param> /// <param name="name">Name of slot - not important at this time</param> /// <param name="obj">Object Transform of component which has SlotModelProvider component</param> public void ChangeModel(PowerEnum power, string name, Transform obj) { SlotModelProvider sm = obj.GetComponent <SlotModelProvider>(); if (sm != null && sm.models.Count > 0) { Model = sm.models.Where(m => m.power == power && m.name == name).First(); } }
/// <summary> /// Method to change slot's model /// </summary> /// <param name="power">Power type</param> /// <param name="obj">Object Transform of component which has SlotModelProvider component</param> public void ChangeModel(PowerEnum power, Transform obj) { SlotModelProvider sm = obj.GetComponent <SlotModelProvider>(); if (sm != null && sm.models.Count > 0) { Model = sm.models.Where(m => m.power == power).First(); } usingCooldownCounter = 0; IsUsing = false; }