public virtual void SetWeaponFaction(Faction.Factions faction) { Faction = faction; }
internal void SetIcon(Sprite icon, Faction.Factions a, Faction.Factions b) { iconOwner.GetComponent <Image>().sprite = icon; iconOwner.GetComponent <Image>().color = GameObject.Find("GameHandler").GetComponent <GameHandler>().faction.GetColorOfFaction(a, b); }