void Awake() { _eventArgs = new GenericEventArgs <Robot>(GetComponent <Robot>()); _transform = GetComponent <Transform>(); _shassis = GetComponent <IShassis>(); _instrument = GetComponent <IInstrument>(); _render = GetComponent <SpriteRenderer>(); _collider = GetComponent <BoxCollider2D>(); }
void Awake() { _eventArgs = new GenericEventArgs<Robot>(GetComponent<Robot>()); _transform = GetComponent<Transform>(); _shassis = GetComponent<IShassis>(); _instrument = GetComponent<IInstrument>(); _render = GetComponent<SpriteRenderer>(); _collider = GetComponent<BoxCollider2D>(); }
/// <summary> /// Прикрепить шасси к роботу /// </summary> /// <param name="code">Код шасси</param> public void SetShassis(ShassisEnum code) { Type shassis = UtilityFunctions.TranslateShassisCodeToType(code); _shassis = gameObject.AddComponent(shassis) as IShassis; }