Change some prefabs platform and player reaction

This commit is contained in:
haitem 2022-01-29 20:12:11 +01:00
parent cd9111e366
commit bae2df3fd8
7 changed files with 10 additions and 8 deletions

View File

@ -198,8 +198,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: fdc803964e5f2b042bece1765b69164f, type: 3}
m_Name:
m_EditorClassIdentifier:
type: 0
speed: 5
type: 2
speed: 10
--- !u!65 &8238111678033492397
BoxCollider:
m_ObjectHideFlags: 0

View File

@ -199,7 +199,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: fdc803964e5f2b042bece1765b69164f, type: 3}
m_Name:
m_EditorClassIdentifier:
type: 1
type: 0
speed: 5
--- !u!65 &3865253352867341094
BoxCollider:

View File

@ -198,7 +198,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: fdc803964e5f2b042bece1765b69164f, type: 3}
m_Name:
m_EditorClassIdentifier:
type: 5
type: 6
speed: 10
--- !u!65 &6218203028538785626
BoxCollider:

View File

@ -198,8 +198,8 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: fdc803964e5f2b042bece1765b69164f, type: 3}
m_Name:
m_EditorClassIdentifier:
type: 0
speed: 5
type: 1
speed: 10
--- !u!65 &5316890779910729157
BoxCollider:
m_ObjectHideFlags: 0

View File

@ -198,7 +198,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: fdc803964e5f2b042bece1765b69164f, type: 3}
m_Name:
m_EditorClassIdentifier:
type: 4
type: 5
speed: 10
--- !u!65 &4344779564172896453
BoxCollider:

View File

@ -4,7 +4,7 @@ using UnityEngine;
public class PlatformManager : MonoBehaviour
{
public enum PlatformType {Pull, Push, RotateZ, RotateY, SpeedUp, SpeedDown};
public enum PlatformType {Basic, Pull, Push, RotateZ, RotateY, SpeedUp, SpeedDown};
public PlatformType type = PlatformType.Pull;
public float speed = 5;

View File

@ -178,8 +178,10 @@ public class PlayerController : MonoBehaviour
switch (platform.type)
{
case PlatformManager.PlatformType.Push:
rb.AddExplosionForce(platform.speed * Time.deltaTime * 10, other.gameObject.transform.position, 10);
break;
case PlatformManager.PlatformType.Pull:
rb.AddExplosionForce(-platform.speed * Time.deltaTime * 10, other.gameObject.transform.position, 10);
break;
case PlatformManager.PlatformType.RotateY:
break;