public void UnlockPiece(PlatformLock platform) { if (this.platformLock == platform) { gameObject.transform.SetParent(this.previousParent); } }
// 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); } }
public void UnlockPiece(PlatformLock platform) { if (!this.disabledPlatformLock) { if (this.platformLock == platform) { this.platformLock = null; gameObject.transform.SetParent(this.previousParent); } } }
/// <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); }
public void LockPiece(PlatformLock platform) { this.platformLock = platform; this.previousParent = gameObject.transform.parent; gameObject.transform.SetParent(platform.gameObject.transform); }