Sample project to showcase the use of UI Toolkit for Runtime based on the Unity Royale project.
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 

23 行
693 B

using System;
using UnityEditor;
using UnityEngine;
using UnityEngine.Playables;
namespace UnityRoyale
{
public class CardPlayerBridge : MonoBehaviour, INotificationReceiver
{
public GameManager gameManager; //public reference
//will ask the manager to play a Card
public void OnNotify(Playable origin, INotification notification, object context)
{
CardMarker cm = notification as CardMarker;
//cm might be null because this notification receiver actually gets notifications from ALL markers on the Timeline
//so we need to make sure it's of type CardMarker
if(cm != null)
gameManager.UseCard(cm.card, cm.position, cm.faction);
}
}
}