Battle Talent  V11
Classes | Public Member Functions | Public Attributes | List of all members
CrossLink.GamblingMachine Class Reference

Inherits CrossLink.SceneObj.

Classes

struct  GamblingNetworkData
 

Public Member Functions

void InitFromDungen ()
 
void SendNetworkData (bool _needRefreshEffect)
 
void SetNetworkData (bool _needRefreshEffect)
 
void OnGetNetworkData (GamblingNetworkData data)
 
void SetRewordIcon ()
 
void GrabStart ()
 
void MoneyNotEngouh ()
 
void RpcSoulBallFly (int count)
 
void SpawnBall ()
 
void BindBall (GameObject go, Vector3 pos)
 
void TorchFireOn ()
 
void TorchFireOffOnLeave ()
 
void ShowCost (bool isShow)
 
void HideCost ()
 
void TryShowCost ()
 
void TryHideCost ()
 
void OnPinBallDestroy (PinBall pb)
 
void OnPlayerEnterArea (bool isEnter)
 
override bool OnEnter (TileBase tile)
 

Public Attributes

string gamblingInfoStr
 
Transform spawnPoint
 
Transform[] firePoint
 
string fireEffectName
 
string fireOnEffectName
 
string rewardEffectName
 
string spawnEffectName
 
GazeObj gaze
 
TextMeshPro text
 
Transform pillarTrans
 
Transform barrierTrans
 
SoundEffectInfo paySound
 
SoundEffectInfo dropSoulSound
 
Renderer[] iconRenderer
 
Texture2D[] rewardTex
 
GamblingNetworkData gamblingNetworkData = new GamblingNetworkData()
 
InteractBase joystick
 
ConfigurableJoint stickJoint
 
SoundEffectInfo stickSound
 
SoundEffectInfo stickOnPosSound
 
string ballPrefab = "PinBall"
 
Transform ballSpawnPoint
 
NetworkIdentity identity
 
Transform putter
 
ConfigurableJoint putterJoint
 
float putterSpring = 3000
 
float putterDamper = 20
 
float moveSpeed = 2
 
List< Transform > BounceBarrierGroup
 
SoundEffectInfo bounceSound
 
SoundEffectInfo pillarSound
 
SoundEffectInfo barrierSound
 
float bounceForce = 50
 
float maxRandomBouceMlp = 0.3f
 
SphereCollider payTrigger
 
Transform splitPointStart
 
Transform splitPointEnd
 
int splitNum = 5
 
float delayRefleshTime = 1f
 

Additional Inherited Members