Example #1
0
    /// <summary>
    /// バレットの攻撃力値分のフロート表示の生成
    /// </summary>
    /// <param name="bullletPower"></param>
    private void CreateFloatingMessageToBulletPower(int bullletPower, bool isWeekness)
    {
        //フロート表示の生成。生成位置はEnemySetオブジェクト内のFloatingMessageTranオブジェクトの位置
        FloatingMessage floatingMessage = Instantiate(floatingMessagePrefab, floatingDamageTran, false);

        //生成下フロート表示の設定用メソッドを実行。引数としてバレットの攻撃値とフロート表示の種類を指定して渡す
        floatingMessage.DisplayFloatingMessage(bullletPower, FloatingMessage.FloatingMessageType.EnemyDamage, isWeekness);
    }
Example #2
0
    public void CreateFloatingMessageToExp(int exp, FloatingMessage.FloatingMessageType floatingMessageType)
    {
        //フロート表示の生成。 生成位置はtxtTotalExpの位置
        FloatingMessage floatingMessage = Instantiate(floatingMessagePrefab, txtTotalExp.transform, false);

        //生成したフロート表示の設定用メソッドを実行。引数としてExp値とフロート表示の種類を指定して渡す
        floatingMessage.DisplayFloatingMessage(exp, floatingMessageType);
    }
Example #3
0
    private void CreateFloatingMessageToDamage(int damage, bool isWeekness)
    {
        //フロート表示の生成。生成位置はDefenceBaseオブジェクトないのtxtDutabilityオブジェクトの位置
        FloatingMessage floatingMessage = Instantiate(floatingMessagePrefab, floatingDamageTran, false);

        //生成したフロート表設定用のメソッドを実行。引数として、エネミーからのダメージ値とフロート表示の種類を指定して渡す
        floatingMessage.DisplayFloatingMessage(damage, FloatingMessage.FloatingMessageType.PlayerDamage, isWeekness);
    }