Exemple #1
0
 public void MoveAbove(LuaSpriteController sprite)
 {
     if (sprite == null)
     {
         throw new CYFException("sprite.MoveAbove: The sprite passed as an argument is nil.");
     }
     if (sprite.GetTarget().parent != GetTarget().parent)
     {
         UnitaleUtil.Warn("You can't change the order of two sprites without the same parent.");
     }
     else
     {
         GetTarget().SetSiblingIndex(sprite.GetTarget().GetSiblingIndex() + 1);
     }
 }
Exemple #2
0
 public void MoveAbove(LuaSpriteController sprite)
 {
     if (sprite == null)
     {
         throw new CYFException("The sprite passed as an argument is null.");
     }
     else if (sprite.GetTarget().parent != GetTarget().parent)
     {
         UnitaleUtil.WriteInLogAndDebugger("[WARN]You can't move relatively two sprites without the same parent.");
     }
     else
     {
         GetTarget().SetSiblingIndex(sprite.GetTarget().GetSiblingIndex() + 1);
     }
 }
 public void MoveBelow(LuaSpriteController sprite)
 {
     if (sprite == null)
     {
         throw new CYFException("sprite.MoveBelow: The sprite passed as an argument is nil.");
     }
     else if (sprite.GetTarget().parent != GetTarget().parent)
     {
         UnitaleUtil.WriteInLogAndDebugger("[WARN]You can't change the order of two sprites without the same parent.");
     }
     else
     {
         GetTarget().SetSiblingIndex(sprite.GetTarget().GetSiblingIndex());
     }
 }