Direction Selection Arrows

This commit is contained in:
brausjonas
2023-01-24 18:00:34 +01:00
parent 4f0dcefbcb
commit 025d4b974f
39 changed files with 940 additions and 88 deletions
@@ -0,0 +1,35 @@
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Arrow : MonoBehaviour
{
private bool clicked = false;
private void Start()
{
Deactivate();
}
public bool IsClicked()
{
return clicked;
}
public void Activate()
{
gameObject.SetActive(true);
}
public void Deactivate()
{
clicked = false;
gameObject.SetActive(false);
}
private void OnMouseDown()
{
clicked = true;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 62ea731c79e81374aa55c0f0bf8183c2
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -6,6 +6,7 @@ public abstract class Field : MonoBehaviour
{
//Liste der nächsten Feld, die auf das diesige Feld folgen
[SerializeField] private Field[] target;
[SerializeField] private Arrow[] directionalArrows;
public Field[] Target
{
@@ -15,6 +16,14 @@ public abstract class Field : MonoBehaviour
}
}
public Arrow[] DirectionalArrow
{
get
{
return directionalArrows;
}
}
//Feld aktion (Münzen etc..)
public abstract void Action();
}