Jump to content
Unity Insider Forum

"static int" abfragen


uumli

Recommended Posts

Hallo Leute, 

ich habe in einer "static class" einen Wert, den ich in einem anderen Script (über if) abfragen muss. 

Kann mir dabei jemand helfen? 

Hier ist das Script, wo der Wert "weaponId" neu vergeben wird: 

Dieser Wert muss abgefragt werden.

using UnityEngine;
using System.Collections;

static class WeaponID
{

	private static int weaponId = 0;

	public static void ClearId()
	{
		weaponId = 0;
	}

	public static int GetId()
	{
		return weaponId;
	}

	public static void AddId(int id)
	{
		weaponId = id;
	}
}

Hier ist das Script, welches diesen Wert abfragen muss:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Weapon_Activator : MonoBehaviour {

	public GameObject WeaponToActivate;
	public int ID;


	// Use this for initialization
	void Start () {
		
	}
	
	// Update is called once per frame
	void Update () {
		if (?????????)
			WeaponToActivate.SetActive(true);
	}
}

Wenn der Wert von "weaponId" (aus dem ersten Script), dem Wert von "ID" (aus dem 2. Script) entspricht, soll "WeaponToActivate.SetActive(true);" ausgeführt werden.

Vielen Dank, für die Unterstützung :)

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

×
×
  • Neu erstellen...