Exemplo n.º 1
0
 public SoundInfo(ePlayType playType, AudioSource source, string soundGroupName,
                  Vector3 worldPosition, float volume, float playTime)
 {
     PlayType       = playType;
     Source         = source;
     SoundGroupName = soundGroupName;
     WorldPosition  = worldPosition;
     Volume         = volume;
     PlayTime       = playTime;
 }
Exemplo n.º 2
0
 public Bonus(int iBonusID, SlotEngine engineObject, ePlayType type)
 {
     // m_BonusResult = new BonusResult();
     m_BonusId     = iBonusID;
     m_Engine      = engineObject;
     m_bDone       = true;
     m_bStarted    = false;
     m_ePlayType   = type;
     m_sMarketType = "general";
 }
Exemplo n.º 3
0
        public SlotEngine()
        {
            m_BaseThread = null;
            m_ePlayType  = (ePlayType)0;
            if (m_ePlayType == ePlayType.Bingo)
            {
                m_ePlayType = ePlayType.PullTab;
            }
            m_TriggeredSlotFeatures = new Queue <SlotFeature>();
            m_SpinResult            = new SpinResult();
            m_BonusList             = new List <Bonus>();
            RNG.Random.CreateRandom();
            // m_sMarketType = "general";

            m_Stage        = STAGE.STAGE_IDLE;
            m_RecoveryData = null;
            m_bRecover     = false;
            m_SlotReels    = new Dictionary <int, SlotReel>();
        }
Exemplo n.º 4
0
    public void Init(CharacterAssetContainer character, Mode mode, string action_name = null, bool set_default_action = false)
    {
        if (IsInit == true)
        {
            Uninit();
        }

        CharacterAsset     = character;
        m_Mode             = mode;
        m_ActionName       = action_name;
        m_SetDefaultAction = set_default_action;
        m_PlaybackTime     = 0f;

        SetActive(false);
        if (gameObject.activeInHierarchy == true)
        {
            SetActive(true);
        }
        m_PlayType = ePlayType.None;
    }
Exemplo n.º 5
0
 public void SetPlay(ePlayType play_type)
 {
     m_PlayType = play_type;
 }
Exemplo n.º 6
0
	public SoundInfo( ePlayType playType, AudioSource source, string soundGroupName, 
				Vector3 worldPosition, float volume, float playTime ) 
	{
		PlayType		= playType;	
		Source 			= source;
		SoundGroupName 	= soundGroupName;
		WorldPosition	= worldPosition;		
		Volume			= volume;
		PlayTime		= playTime;
	}