예제 #1
0
    public Vector2 getPosition(objectPosition positionValue)
    {
        switch (positionValue)
        {
        case objectPosition.Position1:
            return(position[0]);

        case objectPosition.Position2:
            return(position[1]);

        case objectPosition.Position3:
            return(position[2]);

        case objectPosition.Position4:
            return(position[3]);

        case objectPosition.Position5:
            return(position[4]);
        }
        return(Vector2.zero);
    }
예제 #2
0
    protected void settingLookAtTF(Transform drowSpriteTF, tk2dSprite drowSprite, objectPosition obPoint, Vector3 startSpriteScale)
    {
        if (drowSpriteTF != null)
        {
            Vector3 loatEG = _selfTF.localEulerAngles;
            loatEG.z = 360 - loatEG.y;
            loatEG.x = 54;
            loatEG.y = 0;
            drowSpriteTF.eulerAngles = loatEG;

            switch (obPoint)
            {
            case objectPosition.palyer:
                break;

            default:
                loatEG           = startSpriteScale;
                loatEG.y        *= -1;
                drowSprite.scale = loatEG;
                break;
            }
        }
    }