备份CatanBuilding瘦身独立工程

This commit is contained in:
JSD\13999
2026-05-26 16:15:54 +08:00
commit 2d0e6a61b7
12001 changed files with 2431925 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace game
{
public class PinballScoringWidgetBase : MonoBehaviour
{
#region
public int Number = 5; // 分数
public Rigidbody2D Rigidbody2D; // 2D刚体
public PhysicsMaterial2D ValidMaterial; // 有效材质
public PhysicsMaterial2D InvalidMaterial; // 无效材质
protected EventPinballBonusType m_BonusType = EventPinballBonusType.TypeScore;
public EventPinballBonusType BonusType { get => m_BonusType; }
public virtual string GetTip()
{
return "";
}
public void ResetValidMaterial()
{
if (Rigidbody2D != null && ValidMaterial != null)
{
Rigidbody2D.sharedMaterial = ValidMaterial;
}
}
public void SetInvalidMaterial()
{
if (Rigidbody2D != null && InvalidMaterial != null)
{
Rigidbody2D.sharedMaterial = InvalidMaterial;
}
}
#endregion
}
}