コード例 #1
0
ファイル: ClothingV2.cs プロジェクト: ynot01/unitystation
    private void SetUpFromClothingData(EquippedData equippedData)
    {
        var SpriteSOData = new ItemsSprites();

        SpriteSOData.LeftHand      = (equippedData.InHandsLeft);
        SpriteSOData.RightHand     = (equippedData.InHandsRight);
        SpriteSOData.InventoryIcon = (equippedData.ItemIcon);
        spriteHandlerController.SetSprites(SpriteSOData);
    }
コード例 #2
0
    private void UpdateSprite()
    {
        if (activated)
        {
            switch ((SwordColor)color)
            {
            case SwordColor.Blue:
                spriteHandlerController.SetSprites(Sprites.Blue);
                break;

            case SwordColor.Green:
                spriteHandlerController.SetSprites(Sprites.Green);
                break;

            case SwordColor.Purple:
                spriteHandlerController.SetSprites(Sprites.Purple);
                break;

            case SwordColor.Rainbow:
                spriteHandlerController.SetSprites(Sprites.Rainbow);
                break;

            case SwordColor.Red:
                spriteHandlerController.SetSprites(Sprites.Red);
                break;
            }
        }
        else
        {
            spriteHandlerController.SetSprites(Sprites.Off);
        }
    }