コード例 #1
0
        public bool Equals(DestinyActivityRewardDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     RewardText == input.RewardText ||
                     (RewardText != null && RewardText.Equals(input.RewardText))
                     ) &&
                 (
                     RewardItems == input.RewardItems ||
                     (RewardItems != null && RewardItems.SequenceEqual(input.RewardItems))
                 ));
        }
コード例 #2
0
ファイル: QuestPackets.cs プロジェクト: query-wow/CypherCore
        public override void Write()
        {
            QuestData.Write(_worldPacket);
            _worldPacket.WriteInt32(QuestPackageID);
            _worldPacket.WriteInt32(PortraitGiver);
            _worldPacket.WriteInt32(PortraitTurnIn);

            _worldPacket.WriteBits(QuestTitle.GetByteCount(), 9);
            _worldPacket.WriteBits(RewardText.GetByteCount(), 12);
            _worldPacket.WriteBits(PortraitGiverText.GetByteCount(), 10);
            _worldPacket.WriteBits(PortraitGiverName.GetByteCount(), 8);
            _worldPacket.WriteBits(PortraitTurnInText.GetByteCount(), 10);
            _worldPacket.WriteBits(PortraitTurnInName.GetByteCount(), 8);

            _worldPacket.WriteString(QuestTitle);
            _worldPacket.WriteString(RewardText);
            _worldPacket.WriteString(PortraitGiverText);
            _worldPacket.WriteString(PortraitGiverName);
            _worldPacket.WriteString(PortraitTurnInText);
            _worldPacket.WriteString(PortraitTurnInName);
        }
コード例 #3
0
ファイル: GUIManager.cs プロジェクト: AntlerOwl/GGJ-Demons
 public void DestroyRewardText(RewardText rText)
 {
     rTexts.Remove(rText);
     Destroy(rText.gameObject);
 }
コード例 #4
0
 void Start()
 {
     fundText   = GameObject.Find("UI/InGameUI/PlayerUI/CharacterStatus/FundText").GetComponent <Text>();
     rewardText = GetComponent <RewardText>();
     UpdateUI();
 }