示例#1
0
 void RealmSwap()
 {
     if (realmSwap)
     {
         rM.PositionLerp(gameObject, startPos, endPos);
         rM.ShapeScale(gameObject, startScale, endScale);
         if (normalObject && realmObject != null)
         {
             normalObject.SetActive(false);
             realmObject.SetActive(true);
         }
         if (RealmEnemy != null)
         {
             RealmEnemy.SetActive(true); // set enemies active
         }
     }
     else
     {
         rM.PositionLerp(gameObject, startPos, endPos);
         rM.ShapeScale(gameObject, startScale, endScale);
         if (normalObject && realmObject != null)
         {
             normalObject.SetActive(true);
             realmObject.SetActive(false);
         }
         if (RealmEnemy != null)
         {
             RealmEnemy.SetActive(false);  //set enemies to inactive
         }
     }
 }