Example #1
0
        private void UpdatePosition(mg_pt_ConveyorAsset p_asset)
        {
            Vector2 startPos = p_asset.StartPos;

            startPos.x += m_currentOffset;
            p_asset.Renderer.transform.localPosition = startPos;
        }
Example #2
0
        private mg_pt_ConveyorAsset InitConveyorAsset(Transform p_asset)
        {
            mg_pt_ConveyorAsset result = default(mg_pt_ConveyorAsset);

            result.Renderer = p_asset.GetComponent <SpriteRenderer>();
            result.StartPos = p_asset.localPosition;
            return(result);
        }
Example #3
0
 protected void Start()
 {
     m_left          = InitConveyorAsset(base.transform.Find(GO_LEFT));
     m_right         = InitConveyorAsset(base.transform.Find(GO_RIGHT));
     m_assetDistance = m_right.StartPos.x - m_left.StartPos.x;
 }