예제 #1
0
 public void UnlockPiece(PlatformLock platform)
 {
     if (this.platformLock == platform)
     {
         gameObject.transform.SetParent(this.previousParent);
     }
 }
예제 #2
0
    // Disable platform parenting on
    public void LockPiece(PlatformLock platform)
    {
        if (!this.disabledPlatformLock)
        {
//			Debug.Log ("<color=red>Piece LOCK</color>");
            this.platformLock   = platform;
            this.previousParent = gameObject.transform.parent;
            gameObject.transform.SetParent(platform.gameObject.transform);
        }
    }
예제 #3
0
 public void UnlockPiece(PlatformLock platform)
 {
     if (!this.disabledPlatformLock)
     {
         if (this.platformLock == platform)
         {
             this.platformLock = null;
             gameObject.transform.SetParent(this.previousParent);
         }
     }
 }
예제 #4
0
 /// <summary>
 /// For moving platforms. Sets player avatar's parent to the platform so it will move with it
 /// </summary>
 /// <param name="platform">Platform</param>
 public void LockPlatform(PlatformLock platform)
 {
     this.platformLock = platform;
     gameObject.transform.SetParent(this.platformLock.gameObject.transform);
 }
예제 #5
0
 public void LockPiece(PlatformLock platform)
 {
     this.platformLock   = platform;
     this.previousParent = gameObject.transform.parent;
     gameObject.transform.SetParent(platform.gameObject.transform);
 }