Transferprotocol Definitions

This commit is contained in:
brausjonas
2023-01-31 21:21:42 +01:00
parent e0db81370b
commit b479594017
15 changed files with 88 additions and 25 deletions
@@ -4,8 +4,8 @@ using UnityEngine;
public class EventField : Field
{
public override void Action()
public override int Action(int playerIndex)
{
return 6;
}
}
+5 -1
View File
@@ -8,6 +8,10 @@ public abstract class Field : MonoBehaviour
[SerializeField] private Field[] target;
[SerializeField] private Arrow[] directionalArrows;
/*
* Field Definition:
*/
public Field[] Target
{
get
@@ -25,5 +29,5 @@ public abstract class Field : MonoBehaviour
}
//Feld aktion (Münzen etc..)
public abstract void Action();
public abstract int Action(int playerIndex);
}
@@ -4,8 +4,8 @@ using UnityEngine;
public class GetCoinsField : Field
{
public override void Action()
public override int Action(int playerIndex)
{
return 0;
}
}
@@ -4,8 +4,8 @@ using UnityEngine;
public class ItemField : Field
{
public override void Action()
public override int Action(int playerIndex)
{
return 3;
}
}
@@ -4,8 +4,8 @@ using UnityEngine;
public class LooseCoinsField : Field
{
public override void Action()
public override int Action(int playerIndex)
{
return 1;
}
}
@@ -4,8 +4,8 @@ using UnityEngine;
public class LuckField : Field
{
public override void Action()
public override int Action(int playerIndex)
{
return 2;
}
}
@@ -4,8 +4,8 @@ using UnityEngine;
public class UnluckyField : Field
{
public override void Action()
public override int Action(int playerIndex)
{
return 4;
}
}
+2 -2
View File
@@ -4,8 +4,8 @@ using UnityEngine;
public class VSField : Field
{
public override void Action()
public override int Action(int playerIndex)
{
return 5;
}
}