Code:
public static void MoveEntityNpc()
{
foreach (EntityController player in UnityEngine.Object.FindObjectsOfType(typeof(EntityController)) as EntityController[])
{
if (player.Entity.type == Entity.Type.NPC)
{
Vector3 position = Entities.Instance.me.position;
float y = Entities.Instance.me.rotation.eulerAngles.y;
player.Entity.Teleport(position.x, position.y, position.z, y);
}
}
}
public static void MoveEntityPlayers()
{
foreach (EntityController player in UnityEngine.Object.FindObjectsOfType(typeof(EntityController)) as EntityController[])
{
if (player.Entity.type == Entity.Type.Player)
{
Vector3 position = Entities.Instance.me.position;
float y = Entities.Instance.me.rotation.eulerAngles.y;
player.Entity.Teleport(position.x, position.y, position.z, y);
}
}
}