Example #1
0
    void Awake()
    {
        GameObject temp = (GameObject)HierarchicalPrefabUtility.Instantiate(preShadow);

        sRenderer = temp.GetComponent <SpriteRenderer> ();

        tCommon = GetComponent <TwoCommon> ();

        tFlip      = GetComponent <TwoFlip> ();
        tFlipOther = preShadow.GetComponent <TwoFlip> ();
    }
Example #2
0
    public void OnSceneGUI()
    {
        TwoFlip myTarget = (TwoFlip)target;

        if (myTarget.FlipXManual || (myTarget.GetComponent <PlatMoveNorm>() && myTarget.GetComponent <PlatMoveNorm>().StartMove.x < 0.0f))
        {
            myTarget.transform.localScale = new UnityEngine.Vector3(-1.0f, 1.0f, 1.0f);
        }
        else
        {
            myTarget.transform.localScale = new UnityEngine.Vector3(1.0f, 1.0f, 1.0f);
        }
    }