コード例 #1
0
    /// <summary>
    /// Call this after instantiation
    /// </summary>
    public void Initialize(float sliceTime, BowComboCounter comboCounter, DaggerHitTextScript daggerHitTextScript)
    {
        timer                = new Timer(sliceTime);
        _comboCounter        = comboCounter;
        _daggerHitTextScript = daggerHitTextScript;

        var sortOrder = -(int)(Time.time % 60);

        foreach (var sprite in GetComponentsInChildren <SpriteRenderer>())
        {
            sprite.sortingOrder = sortOrder;
        }

        var mask = GetComponentInChildren <SpriteMask>();

        mask.backSortingOrder = sortOrder - 1;
        mask.GetComponentInChildren <SpriteMask>().frontSortingOrder = sortOrder;
    }
コード例 #2
0
 /// <summary>
 /// Call this after instantiation
 /// </summary>
 public void Initialize(Vector3 initialVelocity, BowComboCounter comboCounter)
 {
     _velocity     = initialVelocity;
     _comboCounter = comboCounter;
 }