what’s up everyone,
I starting to feel troubled hear as I have this 1600+ and counting panel activation/deactivation system I’ve been working on,
what I need it to do is:
Track what panels are active and change them when the user select a different button, thou the next part of what I’m looking to achieve haven’t come clear to me, incorporating a off/on method with it so when the user press the button again that panel goes off and the previous one’s reactivate,
I have it caching the last active panels thou I’m not sure how to switch it back, here it is any suggestions, thoughts, or what to do’s, also I feel that there is a much more clean approach to this am I wrong?
–Thank you
GRAND
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PanelActiveManager : MonoBehaviour
{
public bool selectedView;
public bool SecondPress = false;
public int mdpINT;
public int ActivePanels;
public int ActivePanelsIDN;
[Header("Current Activated Panels")]
public PanelActiveButton[] panels;
[Header("Last activated")]
public PanelActiveButton[] LastActivePanels;
// updated panels
[Header("case 1")]
public PanelActiveButton[] MarketDefaultPanels;
[Header("case 20")]
public PanelActiveButton[] AfterMarketPanels;
[Header("case 9")]
public PanelActiveButton[] MarketManagerPanels;
[Header("case 2")]
public PanelActiveButton[] ShopPanels;
[Header("case 7")]
public PanelActiveButton[] TravelPanels;
[Header("case 8")]
public PanelActiveButton[] OverviewPanels;
[Header("case 3")]
public PanelActiveButton[] ActionPanels;
[Header("case 4")]
public PanelActiveButton[] ActionManagerPanels;
[Header("case 5")]
public PanelActiveButton[] marketPricelistPanels;
[Header("case 10")]
public PanelActiveButton[] CopsPanels;
[Header("case 11")]
public PanelActiveButton[] RobbersPanels;
[Header("case 12")]
public PanelActiveButton[] NewsPanels;
[Header("case 6")]
public PanelActiveButton[] OptionsPanels;
[Header("case 13")]
public PanelActiveButton[] CharactersPanels;
[Header("case 14")]
public PanelActiveButton[] PropertyPanels;
[Header("case 15")]
public PanelActiveButton[] ItemsPanels;
[Header("case 17")]
public PanelActiveButton[] HeatHealthPanels;
[Header("case 18")]
public PanelActiveButton[] MoneyPanels;
[Header("case 16")]
public PanelActiveButton[] WordOnTheStreetsPanels;
[Header("case 21")]
public PanelActiveButton[] ActionButtonPanels;
[Header("case 19")]
public PanelActiveButton[] PhonePanels;
[Header("case 22")]
public PanelActiveButton[] BGPanels;
public PanelActiveButton[] lpn;
public PanelActiveButton[] cpn;
void Awake ()
{ ////// takes in the active panels id number and assign it to activepanelsidn
pINTm(1);
actPan ();
}
public void pINTm (int pnl)
{ ////// takes in the active panels id number and assign it to activepanelsidn
PanelChange(pnl);
}
void actPan ()
{ ////// takes in the active panels id number and assign it to activepanelsidn
panels = GameObject.FindObjectsOfType (typeof(PanelActiveButton)) as PanelActiveButton[];
LastActivePanels = panels;
}
void actPanSwitch ()
{ ////// takes in the active panels id number and assign it to activepanelsidn
if(l != p){
Debug.Log ("change ");
}
foreach (PanelActiveButton p in panels) {
foreach (PanelActiveButton l in LastActivePanels) {
//cpn = p;
//lpn = l;
}
}
}
void Update ()
{ ////// takes in the active panels id number and assign it to activepanelsidn
panels = GameObject.FindObjectsOfType (typeof(PanelActiveButton)) as PanelActiveButton[];
ActivePanels = panels.Length;
}
// Update is called once per frame
public void PanelChange(int pnlo)
{
ActivePanelsIDN = pnlo;
switch (ActivePanelsIDN) {
case 0://selected view called on no panles
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Deactivate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Deactivate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 1://market panels to get called on default panel
actPan ();
actPanSwitch ();
Debug.Log ("Default panels active");
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Activate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Activate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Activate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Activate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Activate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 2:// shop panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Activate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Activate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Activate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Activate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Activate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 3://Actoin panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Activate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 4://Action Manager panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Activate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 5://market pricelist panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Activate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 6://Options panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Activate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 7://Travel panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Activate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Activate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Activate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 8://Overview panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Activate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 9://Market Manager panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Activate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 10://Cops panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Activate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 11://Robbers panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Activate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Deactivate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 12://News panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Activate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 13://Characters panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Activate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 14://Property panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Activate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 15://Items panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Activate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 16://WordOnTheStreets panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Activate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 17://Heat Health panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 18://Money panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 19://Phone panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Activate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Deactivate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 20://aftermarket panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Activate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Activate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Activate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Activate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 21://action button panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Activate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Activate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Activate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Activate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
case 22://panel panels to get called on
actPan ();
foreach (PanelActiveButton amp in AfterMarketPanels) {
amp.Deactivate ();
}
foreach (PanelActiveButton mmp in MarketManagerPanels) {
mmp.Deactivate ();
}
foreach (PanelActiveButton tvlp in TravelPanels) {
tvlp.Deactivate ();
}
foreach (PanelActiveButton cps in CopsPanels) {
cps.Deactivate ();
}
foreach (PanelActiveButton rbp in RobbersPanels) {
rbp.Deactivate ();
}
foreach (PanelActiveButton itmp in ItemsPanels) {
itmp.Deactivate ();
}
foreach (PanelActiveButton optp in OptionsPanels) {
optp.Deactivate ();
}
foreach (PanelActiveButton mnp in MoneyPanels) {
mnp.Activate ();
}
foreach (PanelActiveButton abp in ActionButtonPanels) {
abp.Deactivate ();
}
foreach (PanelActiveButton shp in ShopPanels) {
shp.Deactivate ();
}
foreach (PanelActiveButton chp in CharactersPanels) {
chp.Deactivate ();
}
foreach (PanelActiveButton prp in PropertyPanels) {
prp.Deactivate ();
}
foreach (PanelActiveButton php in PhonePanels) {
php.Deactivate ();
}
foreach (PanelActiveButton hhp in HeatHealthPanels) {
hhp.Activate ();
}
foreach (PanelActiveButton np in NewsPanels) {
np.Deactivate ();
}
foreach (PanelActiveButton wots in WordOnTheStreetsPanels) {
wots.Deactivate ();
}
foreach (PanelActiveButton BGp in BGPanels) {
BGp.Activate ();
}
foreach (PanelActiveButton ovp in OverviewPanels) {
ovp.Deactivate ();
}
foreach (PanelActiveButton ap in ActionPanels) {
ap.Deactivate ();
}
foreach (PanelActiveButton acp in ActionManagerPanels) {
acp.Deactivate ();
}
foreach (PanelActiveButton mplp in marketPricelistPanels ) {
mplp.Deactivate ();
}
//Debug.Log (p.GetComponent<PanelActiveButton>().PanelIDNUMBER+"Default panels active");
break;
}
}
}