|
|
@@ -106,18 +106,26 @@ public class SpiritSystem : MonoBehaviour
|
|
|
switch (id)
|
|
|
{
|
|
|
case 0:
|
|
|
- if (curCheckSpirit1 != null)
|
|
|
+ if (curCheckSpirit2 != newSpirit)
|
|
|
{
|
|
|
- curCheckSpirit1.SetActive(false);
|
|
|
+ if (curCheckSpirit1 != null)
|
|
|
+ {
|
|
|
+ curCheckSpirit1.SetActive(false);
|
|
|
+ }
|
|
|
+ curCheckSpirit1 = newSpirit;
|
|
|
+ curCheckSpirit1.SetActive(true);
|
|
|
}
|
|
|
- curCheckSpirit1 = newSpirit;
|
|
|
break;
|
|
|
case 1:
|
|
|
- if (curCheckSpirit2 != null)
|
|
|
+ if (curCheckSpirit1 != newSpirit)
|
|
|
{
|
|
|
- curCheckSpirit2.SetActive(false);
|
|
|
+ if (curCheckSpirit2 != null)
|
|
|
+ {
|
|
|
+ curCheckSpirit2.SetActive(false);
|
|
|
+ }
|
|
|
+ curCheckSpirit2 = newSpirit;
|
|
|
+ curCheckSpirit2.SetActive(true);
|
|
|
}
|
|
|
- curCheckSpirit2 = newSpirit;
|
|
|
break;
|
|
|
default:
|
|
|
break;
|