备份CatanBuilding瘦身独立工程
This commit is contained in:
36
Assets/Scripts/EventPinball/PinballScoringWidgetBase.cs
Normal file
36
Assets/Scripts/EventPinball/PinballScoringWidgetBase.cs
Normal 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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user